label: intl()

in example/xconsole-example/src/pages/$regionId/basic-list/List.tsx [16:83]


      label: intl('instance.prop.name.label'),
      value: 'InstanceName',
    },
  ],
  defaultFilterValue: 'InstanceId',
  placeholder: '',
};

const DeleteButton = ({
  record,
}) => {
  // 这里发出请求,详情参见
  const { run: deleteInstance } = useOpenApi('wind-demo', 'DeleteInstance', {}, { manual: true })

  return (
    <Actions>
      <LinkButton
        disabled
        onClick={() => {
          alert('on click');
        }}
      >
        详情
      </LinkButton>
      <LinkButton
        onClick={() => {
          Dialog.confirm({
            title: intl('list.delete.title'),
            content: intl('list.delete.content'),
            onOk: () => deleteInstance({ InstanceId: record.InstanceId }),
          });
        }}
      >
        {intl('list.delete')}
      </LinkButton>
      <LinkButton>编辑</LinkButton>
      <LinkButton
        onClick={() => {
          alert('on click');
        }}
      >
        释放
      </LinkButton>
      <LinkButton
        disabled
        onClick={() => {
          alert('on click');
        }}
      >
        暂停
      </LinkButton>
    </Actions>
  )
};

export default () => {
  const { data, loading, run } = useOpenApi('wind-demo', 'DescribeInstances', {})

  return (
    <Table
      dataSource={data?.List}
      loading={loading}
      operation={{
        primary: (
          <Button type="primary">{intl('list.create')}</Button>
        ),
        secondary: (
          <Button onClick={() => run()}>