components
Interfaces
BaseEditorProps
Defined in: packages/ui/src/components/editor.tsx:17
Properties
content?
optionalcontent:string
Defined in: packages/ui/src/components/editor.tsx:19
formId?
optionalformId:string
Defined in: packages/ui/src/components/editor.tsx:18
isLoading?
optionalisLoading:boolean
Defined in: packages/ui/src/components/editor.tsx:22
onContent()
onContent: (
value) =>void
Defined in: packages/ui/src/components/editor.tsx:20
Parameters
value
string
Returns
void
placeholder?
optionalplaceholder:string
Defined in: packages/ui/src/components/editor.tsx:21
Type Aliases
EditorWrapperProps
EditorWrapperProps =
React.PropsWithChildren<{inputGroupProps?:React.ComponentProps<typeofInputGroup>;isLoading?:boolean;saveButton?:React.ReactNode;toggleButton?:React.ReactNode; }>
Defined in: packages/ui/src/components/editor.tsx:25
Variables
modeColors
constmodeColors:object
Defined in: packages/ui/src/components/note.tsx:4
Type Declaration
error
error:
string=''
info
info:
string='text-blue-600'
note
note:
string=''
success
success:
string='text-green-600'
warning
warning:
string='text-orange-600'
modeIcons
constmodeIcons:object
Defined in: packages/ui/src/components/note.tsx:12
Type Declaration
error
error:
ForwardRefExoticComponent<Omit<LucideProps,"ref"> &RefAttributes<SVGSVGElement>> =AlertCircle
info
info:
ForwardRefExoticComponent<Omit<LucideProps,"ref"> &RefAttributes<SVGSVGElement>> =Info
note
note:
ForwardRefExoticComponent<Omit<LucideProps,"ref"> &RefAttributes<SVGSVGElement>> =Info
success
success:
ForwardRefExoticComponent<Omit<LucideProps,"ref"> &RefAttributes<SVGSVGElement>> =CheckCircle
warning
warning:
ForwardRefExoticComponent<Omit<LucideProps,"ref"> &RefAttributes<SVGSVGElement>> =MessageCircleWarning
Functions
ArrayIndex()
ArrayIndex(
__namedParameters):Element
Defined in: packages/ui/src/components/array-index.tsx:3
Parameters
__namedParameters
index
number
Returns
Element
BaseEditor()
BaseEditor(
props):Element
Defined in: packages/ui/src/components/editor.tsx:139
Implementation of TextEditor with EditorWrapper
Parameters
props
BaseEditorProps & Omit<EditorWrapperProps, "children">
BaseEditor props (see BaseEditorProps & EditorWrapperProps)
Returns
Element
JSX.Element
CopyButton()
CopyButton(
__namedParameters):Element
Defined in: packages/ui/src/components/copy-button.tsx:5
Parameters
__namedParameters
value
string
Returns
Element
DescriptionLabel()
DescriptionLabel(
__namedParameters):Element
Defined in: packages/ui/src/components/description-label.tsx:4
Parameters
__namedParameters
PropsWithChildren<HTMLAttributes<HTMLSpanElement>>
Returns
Element
EditorWrapper()
EditorWrapper(
props):Element
Defined in: packages/ui/src/components/editor.tsx:65
Wraps an editor with controls allowing for opening into a dialog.
Parameters
props
EditorWrapper props (see EditorWrapperProps & InputGroupProps)
Returns
Element
JSX.Element
Explain()
Explain(
__namedParameters):Element
Defined in: packages/ui/src/components/explain.tsx:3
Parameters
__namedParameters
children
ReactElement
content
ReactNode
Returns
Element
FieldItem()
FieldItem(
__namedParameters):Element
Defined in: packages/ui/src/components/field.tsx:4
Parameters
__namedParameters
PropsWithChildren<ClassAttributes<HTMLDivElement> & HTMLAttributes<HTMLDivElement> & object & VariantProps<(props?) => string>>
Returns
Element
GlowingSave()
GlowingSave(
__namedParameters):Element
Defined in: packages/ui/src/components/glowing-save.tsx:25
Parameters
__namedParameters
disabledExplain?
string
isDisabled?
boolean
isLoading?
boolean
label?
string
mode?
"edit" | "view" = 'view'
onCancel?
() => void
onSave
() => void
size?
"default" | "xs" | "sm" | "lg" | "icon" | "icon-xs" | "icon-sm" | "icon-lg" | null
Returns
Element
Note()
Note(
__namedParameters):Element
Defined in: packages/ui/src/components/note.tsx:20
Parameters
__namedParameters
object & ClassAttributes<HTMLDivElement> & HTMLAttributes<HTMLDivElement> & VariantProps<(props?) => string>
Returns
Element
NotSet()
NotSet(
__namedParameters):Element
Defined in: packages/ui/src/components/not-set.tsx:1
Parameters
__namedParameters
override?
ReactNode
Returns
Element
SimpleLabel()
SimpleLabel(
__namedParameters):Element
Defined in: packages/ui/src/components/simple-label.tsx:3
Parameters
__namedParameters
PropsWithChildren<HTMLAttributes<HTMLSpanElement>>
Returns
Element
TextEditor()
TextEditor(
props):Element
Defined in: packages/ui/src/components/editor.tsx:38
A simple, styled textarea component for editing multiline text
Parameters
props
BaseEditorProps & Omit<ClassAttributes<HTMLTextAreaElement> & TextareaHTMLAttributes<HTMLTextAreaElement>, "value" | "onChange" | "placeholder">
TextEditor props (see BaseEditorProps)
Returns
Element
JSX.Element