mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 05:12:39 +00:00
chore: adjust toast top distance (#2953)
* adjust toast top distance * save button top
This commit is contained in:
@@ -1,14 +1,17 @@
|
|||||||
import { useToast as uToast, UseToastOptions } from '@chakra-ui/react';
|
import { useToast as uToast, UseToastOptions } from '@chakra-ui/react';
|
||||||
import { useCallback, useMemo } from 'react';
|
import { CSSProperties, useCallback } from 'react';
|
||||||
|
|
||||||
|
export const useToast = (props?: UseToastOptions & { containerStyle?: CSSProperties }) => {
|
||||||
|
const { containerStyle, ...toastProps } = props || {};
|
||||||
|
|
||||||
export const useToast = (props?: UseToastOptions) => {
|
|
||||||
const toast = uToast({
|
const toast = uToast({
|
||||||
position: 'top',
|
position: 'top',
|
||||||
duration: 2000,
|
duration: 2000,
|
||||||
containerStyle: {
|
containerStyle: {
|
||||||
fontSize: 'sm'
|
fontSize: 'sm',
|
||||||
|
...containerStyle
|
||||||
},
|
},
|
||||||
...props
|
...toastProps
|
||||||
});
|
});
|
||||||
|
|
||||||
const myToast = useCallback(
|
const myToast = useCallback(
|
||||||
|
@@ -25,7 +25,12 @@ const SaveButton = ({
|
|||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const [isSave, setIsSave] = useState(false);
|
const [isSave, setIsSave] = useState(false);
|
||||||
const { toast } = useToast();
|
const { toast } = useToast({
|
||||||
|
containerStyle: {
|
||||||
|
mt: 20,
|
||||||
|
fontSize: 'sm'
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
const {
|
const {
|
||||||
isOpen: isSaveAndPublishModalOpen,
|
isOpen: isSaveAndPublishModalOpen,
|
||||||
|
@@ -20,7 +20,12 @@ const SaveAndPublishModal = ({
|
|||||||
onClickSave: (data: { isPublish: boolean; versionName: string }) => Promise<void>;
|
onClickSave: (data: { isPublish: boolean; versionName: string }) => Promise<void>;
|
||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const { toast } = useToast();
|
const { toast } = useToast({
|
||||||
|
containerStyle: {
|
||||||
|
mt: 20,
|
||||||
|
fontSize: 'sm'
|
||||||
|
}
|
||||||
|
});
|
||||||
const { register, handleSubmit } = useForm<FormType>({
|
const { register, handleSubmit } = useForm<FormType>({
|
||||||
defaultValues: {
|
defaultValues: {
|
||||||
versionName: formatTime2YMDHMS(new Date()),
|
versionName: formatTime2YMDHMS(new Date()),
|
||||||
|
Reference in New Issue
Block a user