mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-07-02 11:12:20 +08:00
Merge branch 'next' into develop
This commit is contained in:
commit
c1cb89301f
@ -1,6 +1,6 @@
|
|||||||
import { css } from '@emotion/css';
|
import { css } from '@emotion/css';
|
||||||
import { ISchema, useFieldSchema } from '@formily/react';
|
import { ISchema, useFieldSchema } from '@formily/react';
|
||||||
import { Action, ActionContextProvider, SchemaComponent } from '@nocobase/client';
|
import { Action, ActionContextProvider, SchemaComponent, useCompile } from '@nocobase/client';
|
||||||
import React, { useState } from 'react';
|
import React, { useState } from 'react';
|
||||||
import { NAMESPACE } from './constants';
|
import { NAMESPACE } from './constants';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
@ -114,13 +114,15 @@ const importFormSchema: ISchema = {
|
|||||||
export const ImportAction = (props) => {
|
export const ImportAction = (props) => {
|
||||||
const [visible, setVisible] = useState(false);
|
const [visible, setVisible] = useState(false);
|
||||||
const { t } = useTranslation(NAMESPACE);
|
const { t } = useTranslation(NAMESPACE);
|
||||||
|
const compile = useCompile();
|
||||||
|
|
||||||
const fieldSchema = useFieldSchema();
|
const fieldSchema = useFieldSchema();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ActionContextProvider value={{ visible, setVisible, fieldSchema }}>
|
<ActionContextProvider value={{ visible, setVisible, fieldSchema }}>
|
||||||
<Action
|
<Action
|
||||||
icon={props.icon || <UploadOutlined />}
|
icon={props.icon || <UploadOutlined />}
|
||||||
title={fieldSchema?.title || t('Import', { ns: 'action-import' })}
|
title={compile(fieldSchema?.title || "t('Import')")}
|
||||||
{...props}
|
{...props}
|
||||||
onClick={() => setVisible(true)}
|
onClick={() => setVisible(true)}
|
||||||
/>
|
/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user