import { FileOutlined } from '@ant-design/icons'; import { uid } from '@formily/shared'; import { ActionContext, PluginManager, SchemaComponent } from '@nocobase/client'; import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; import { storageSchema } from './schemas/storage'; import { StorageOptions } from './StorageOptions'; const schema = { type: 'object', properties: { [uid()]: { 'x-component': 'Action.Drawer', type: 'void', title: '{{t("File storages")}}', properties: { storageSchema, }, }, }, }; export const FileStorageShortcut = () => { const [visible, setVisible] = useState(false); const { t } = useTranslation(); return ( { setVisible(true); }} icon={} title={t('File storages')} /> ); };