import React, { useEffect } from 'react' import { Space, Button, Radio } from 'antd' import { GithubOutlined } from '@ant-design/icons' import { useDesigner, TextWidget } from '@nokecy/designable-react' import { GlobalRegistry } from '@nokecy/designable-core' import { observer } from '@formily/react' import { loadInitialSchema, saveSchema } from '../service' export const ActionsWidget = observer(() => { const designer = useDesigner() useEffect(() => { loadInitialSchema(designer) }, []) const supportLocales = ['zh-cn', 'en-us', 'ko-kr'] useEffect(() => { if (!supportLocales.includes(GlobalRegistry.getDesignerLanguage())) { GlobalRegistry.setDesignerLanguage('zh-cn') } }, []) return ( { GlobalRegistry.setDesignerLanguage(e.target.value) }} /> ) })