-
- {label &&
}
-
{error ? error?.message : ''}
+
{label && }
+
+
+ {rightSlot}
-
+
{error ? error?.message : ''}
)
}
@@ -18,14 +18,14 @@ const ErrorIcon = () => {
}
export const Error: React.FC
= ({ handleClose }) => {
- const { message, isError, isOpened } = useShowDataStore()
+ const { message, variant, isOpened } = useShowDataStore()
const { theme } = useThemeAndDevice()
const nodeRef = useRef(null)
return (
- {isError ? (
+ {variant == 'error' ? (
}
@@ -56,7 +56,7 @@ export const PersonsList = ({
return [data]
})
- showMessage('Пользователь успешно приглашен!')
+ showMessage('Пользователь успешно приглашен!', 'success')
}
const [search, setSearch] = useState('')
@@ -77,7 +77,7 @@ export const PersonsList = ({
})
)
setCurrentPerson(null)
- showMessage(`Лимит пользователя ${email} успешно изменён!`)
+ showMessage(`Лимит пользователя ${email} успешно изменён!`, 'success')
}
useEffect(() => {
@@ -61,7 +61,7 @@ export const Layout: React.FC = ({ children, titlePage, title = tit
useEffect(() => {
if (!data) return
getUserData(data.access)
- }, [data])
+ }, [data?.access])
useEffect(() => {
if ((sessionData && !sessionStorage.getItem('firstRender')) || (sessionData && !localStorage.getItem('global_settings'))) {