UNPKG

@aws-amplify/ui

Version:

`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.

24 lines (23 loc) 999 B
import type { Modifiers, ComponentStyles, Elements } from './utils'; export type AIConversationTheme<Required extends boolean = false> = ComponentStyles & Elements<{ message?: ComponentStyles & Modifiers<'user' | 'assistant' | 'bubble', Required>; message__list?: ComponentStyles; message__avatar?: ComponentStyles; message__sender?: ComponentStyles; message__sender__username?: ComponentStyles; message__sender__timestamp?: ComponentStyles; message__body?: ComponentStyles; message__actions?: ComponentStyles; form?: ComponentStyles; form__dropzone?: ComponentStyles; form__attatch?: ComponentStyles; form__send?: ComponentStyles; form_error?: ComponentStyles; form_field?: ComponentStyles; attachment?: ComponentStyles; attachment__list?: ComponentStyles; attachment__image?: ComponentStyles; attachment__size?: ComponentStyles; attachment__name?: ComponentStyles; attachment__remove?: ComponentStyles; }, Required>;