UNPKG

sanity-plugin-internationalized-array

Version:
21 lines (16 loc) 472 B
import type {CardTone} from '@sanity/ui' import type {FormNodeValidation} from 'sanity' export function getToneFromValidation( validations: FormNodeValidation[] ): CardTone | undefined { if (!validations?.length) { return undefined } const validationLevels = validations.map((v) => v.level) if (validationLevels.includes('error')) { return `critical` } else if (validationLevels.includes('warning')) { return `caution` } return undefined }