Profile editing: Field inline messages (#38442)
This commit is contained in:
7 files changed
+122
-80
No files matched your search
@@ -7,15 +7,11 @@ import ErrorIcon from '@/material-icons/400-24px/error.svg?react';
|
||||
import InfoIcon from '@/material-icons/400-24px/info.svg?react';
|
||||
import WarningIcon from '@/material-icons/400-24px/warning.svg?react';
|
||||
|
||||
import type { FieldStatus } from '../form_fields/form_field_wrapper';
|
||||
import { Icon } from '../icon';
|
||||
|
||||
import classes from './styles.module.css';
|
||||
|
||||
export interface FieldStatus {
|
||||
variant: 'error' | 'warning' | 'info' | 'success';
|
||||
message?: string;
|
||||
}
|
||||
|
||||
const iconMap: Record<FieldStatus['variant'], React.FunctionComponent> = {
|
||||
error: ErrorIcon,
|
||||
warning: WarningIcon,
|
||||
|
||||
Reference in new issue
Block a user