nitro-v36-with-renderer-v36
/
src /
components /
navigator /
views /
room-settings /
NavigatorRoomSettingsFieldErrorView.tsx
NavigatorRoomSettingsFieldErrorView.tsx 726 o
Télécharger le fichier
import { FC } from 'react';
import { localizeWithFallback, RoomSettingsFieldError } from '../../../../api';
import { Text } from '../../../../common';
import { NativeTextTree } from '../../../../common/native-text/NativeTextTree';
/** The text AIR's TextFieldManager.displayError puts under a room settings field after a refused save. */
export const NavigatorRoomSettingsFieldErrorView: FC<{ error?: RoomSettingsFieldError }> = ({ error }) => {
if (!error) return null;
return (
<NativeTextTree>
<Text bold small variant="danger" role="alert">
{error.key ? localizeWithFallback(error.key, error.fallback) : error.fallback}
</Text>
</NativeTextTree>
);
};
