/
vshmidt
/
label-studio
Обзор
Документация
Войти
/
vshmidt
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
web/apps/labelstudio/src/components/Error/InlineError.jsx
23 строки
693 B
Raul Martin
refactor: ECHO-421: remove bem from lso (#8765)
12 ноя 2025, 23:14
Не верифицирован
12 ноя 2025, 23:14
400a58c
Код
Авторство
О чём код?
import React from "react"; import { ApiContext } from "../../providers/ApiProvider"; import { cn } from "../../utils/bem"; import { ErrorWrapper } from "./Error"; export const InlineError = ({ minimal, children, includeValidation, className, style }) => { const context = React.useContext(ApiContext); React.useEffect(() => { context.showGlobalError = false; }, [context]); return context.error ? ( <div className={cn("inline-error").mix(className).toClassName()} style={style}> <ErrorWrapper possum={false} minimal={minimal} {...context.errorFormatter(context.error, { includeValidation })} /> {children} </div> ) : null; };