Files
homarr/apps/docs/static/custom-widgets/component-catalog-v1.json

2 lines
789 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"schemaVersion":1,"mantineVersion":"9.4.1","customWidgetVersion":"2.0.0","types":["\"\" | \"anonymous\" | \"use-credentials\"","\"-moz-initial\" | \"inherit\" | \"initial\" | \"revert\" | \"revert-layer\" | \"unset\" | \"auto\" | \"fixed\"","\"-moz-initial\" | \"inherit\" | \"initial\" | \"revert\" | \"revert-layer\" | \"unset\" | \"none\" | \"auto\" | \"all\" | \"fill\" | \"stroke\" | \"painted\" | \"visible\" | \"visibleFill\" | \"visiblePainted\" | \"visibleStroke\"","\"-moz-initial\" | \"inherit\" | \"initial\" | \"revert\" | \"revert-layer\" | \"unset\" | \"none\" | \"block\" | \"inline\" | \"both\" | \"horizontal\" | \"vertical\"","\"-moz-initial\" | \"inherit\" | \"initial\" | \"revert\" | \"revert-layer\" | \"unset\" | \"none\" | \"contain\" | \"cover\" | \"fill\" | \"scale-down\"","\"-moz-initial\" | \"inherit\" | \"initial\" | \"revert\" | \"revert-layer\" | \"unset\" | \"wrap\" | \"nowrap\" | \"wrap-reverse\"","\"12h\" | \"24h\"","\"activity\" | \"display-none\"","\"all\" | \"parent\" | \"child\"","\"all\" | \"segment\"","\"always\" | \"hover\" | \"not-hover\" | \"never\"","\"area\" | \"radial\" | \"scatter\"","\"auto\" | \"scroll\" | \"always\" | \"hover\" | \"never\"","\"auto-fit\" | \"auto-fill\"","\"block\" | \"grid\"","\"both\" | \"rightSection\" | \"clear\"","\"bottom\" | \"top\"","\"bottom\" | \"top\" | \"baseline\" | \"middle\"","\"bottom\" | \"top\" | \"middle\"","\"bottom-end\" | \"bottom-start\" | \"top-end\" | \"top-start\" | \"bottom-center\" | \"top-center\" | \"middle-center\" | \"middle-end\" | \"middle-start\"","\"button\" | \"submit\" | \"reset\"","\"center\" | \"bottom\"","\"center\" | \"left\" | \"right\"","\"center\" | \"left\" | \"right\" | \"justify\" | \"char\"","\"center\" | \"side\" | \"merge\"","\"checkbox\" | \"radio\"","\"dashed\" | \"dotted\" | \"solid\"","\"default\" | \"gradient\"","\"default\" | \"responsive\"","\"default\" | \"stacked\" | \"percent\" | \"split\"","\"default\" | \"stacked\" | \"percent\" | \"waterfall\"","\"div\" | \"label\"","\"end\" | \"start\"","\"filled\" | \"light\"","\"fixed\" | \"absolute\"","\"hex\" | \"hexa\" | \"rgba\" | \"rgb\" | \"hsl\" | \"hsla\"","\"horizontal\" | \"vertical\"","\"hover\" | \"click\" | \"click-hover\"","\"inherit\" | \"auto\" | \"baseline\" | \"before-edge\" | \"text-before-edge\" | \"middle\" | \"central\" | \"after-edge\" | \"text-after-edge\" | \"ideographic\" | \"alphabetic\" | \"hanging\" | \"mathematical\"","\"inherit\" | \"auto\" | \"sRGB\" | \"linearRGB\"","\"inherit\" | \"auto\" | \"text-before-edge\" | \"middle\" | \"central\" | \"text-after-edge\" | \"ideographic\" | \"alphabetic\" | \"hanging\" | \"mathematical\" | \"use-script\" | \"no-change\" | \"reset-size\"","\"inherit\" | \"end\" | \"start\" | \"middle\"","\"inherit\" | \"nonzero\" | \"evenodd\"","\"inherit\" | \"round\" | \"butt\" | \"square\"","\"inherit\" | \"round\" | \"miter\" | \"bevel\"","\"initial\" | \"medial\" | \"terminal\" | \"isolated\"","\"inside\" | \"outside\"","\"left\" | \"right\"","\"left\" | \"right\" | \"bottom\" | \"top\" | \"left-end\" | \"left-start\" | \"right-end\" | \"right-start\" | \"bottom-end\" | \"bottom-start\" | \"top-end\" | \"top-start\"","\"left\" | \"right\" | \"inside\"","\"link\" | \"none\" | \"copy\" | \"execute\" | \"move\" | \"popup\"","\"media\" | \"container\"","\"month\" | \"year\" | \"decade\"","\"native\" | \"scrollarea\"","\"none\" | \"all\" | \"rows\" | \"groups\" | \"columns\"","\"none\" | \"all\" | \"with-indicators\"","\"none\" | \"ascending\" | \"descending\" | \"other\"","\"none\" | \"inline\" | \"list\" | \"both\"","\"none\" | \"strict\" | \"blur\"","\"none\" | \"sum\"","\"none\" | \"thousand\" | \"lakh\" | \"wan\"","\"none\" | \"x\" | \"y\" | \"xy\"","\"number\" | RegExp | \"alphanumeric\"","\"off\" | \"assertive\" | \"polite\"","\"off\" | \"on\"","\"ordered\" | \"unordered\"","\"right-to-left\" | \"left-to-right\"","\"search\" | \"enter\" | \"done\" | \"go\" | \"next\" | \"previous\" | \"send\"","\"search\" | \"text\" | \"none\" | \"tel\" | \"url\" | \"email\" | \"numeric\" | \"decimal\"","\"step\" | \"bump\" | \"linear\" | \"natural\" | \"monotone\" | \"stepBefore\" | \"stepAfter\"","\"stepInactive\" | \"stepProgress\" | \"stepCompleted\"","\"sum\" | \"replace\"","\"td\" | \"th\"","\"text\" | \"additions\" | \"additions removals\" | \"additions text\" | \"all\" | \"removals\" | \"removals additions\" | \"removals text\" | \"text additions\" | \"text removals\"","\"text\" | \"tel\" | \"password\"","\"time\" | \"duration\"","\"up\" | \"down\"","\"value\" | \"name\" | \"percent\"","\"viewport\"","\"wrap\" | \"nowrap\" | \"balance\" | \"pretty\" | \"stable\"","\"x\" | \"y\"","\"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\"","\"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | (string & {})","\"yes\" | \"no\"","'Text' | 'Title' | 'Badge' | 'Code' | 'Image'","'auto' | 'manual'","'json' | 'text'","'xs' | 'sm' | 'md' | 'lg' | 'xl'","(\"input\" | \"label\" | \"description\" | \"error\")[]","(\"next\" | \"previous\" | \"level\")[]","(ActionIconProps & React.ClassAttributes<HTMLButtonElement> & React.ButtonHTMLAttributes<HTMLButtonElement>)","(CartesianChartProps<unknown> & { ref?: React.Ref<SVGSVGElement>; })","(CloseButtonProps & ElementProps<\"button\"> & DataAttributes)","(CloseButtonProps & React.ClassAttributes<HTMLButtonElement> & React.ButtonHTMLAttributes<HTMLButtonElement>)","(ElementProps<\"button\"> & DataAttributes)","(InputDescriptionProps & DataAttributes)","(InputErrorProps & DataAttributes)","(InputLabelProps & DataAttributes)","(InputSuccessProps & DataAttributes)","(Multiple extends true ? Value[] : Value | null)","(OverlayProps & ElementProps<\"div\">)","(PolarChartProps<unknown> & { ref?: React.Ref<SVGSVGElement>; })","(React.ClassAttributes<HTMLButtonElement> & React.ButtonHTMLAttributes<HTMLButtonElement> & DataAttributes)","(React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & DataAttributes)","(React.ClassAttributes<HTMLInputElement> & React.InputHTMLAttributes<HTMLInputElement> & DataAttributes)","(React.ClassAttributes<HTMLSelectElement> & React.SelectHTMLAttributes<HTMLSelectElement> & DataAttributes)","(Type extends \"default\" ? boolean : never)","(Type extends \"range\" ? boolean : never)","(Value | SegmentedControlItem<Value>)[]","(number | null)[]","(string & {}) | \"bars\" | \"dots\" | \"oval\"","(string & {}) | \"none\" | \"off\" | \"on\" | \"sentences\" | \"words\" | \"characters\"","(string & {}) | AccordionVariant","(string & {}) | ActionIconVariant","(string & {}) | AlertVariant","(string & {}) | AvatarVariant","(string & {}) | BadgeVariant","(string & {}) | ButtonVariant","(string & {}) | CheckboxIndicatorVariant","(string & {}) | CheckboxVariant","(string & {}) | ChipVariant","(string & {}) | CloseButtonVariant","(string & {}) | DividerVariant","(string & {}) | FieldsetVariant","(string & {}) | InputVariant","(string & {}) | NavLinkVariant","(string & {}) | PillVariant","(string & {}) | RadioIndicatorVariant","(string & {}) | RadioVariant","(string & {}) | TableVariant","(string & {}) | TabsVariant","(string & {}) | TextVariant","(string & {}) | ThemeIconVariant","0 | -1","0 | 2 | 3 | 4 | 5 | 6 | 1","1 | 2 | 3 | 4 | 5 | 6","2 | 3 | 4 | 5 | 6","2 | 3 | 4 | 5 | 6 | 1","AccordionValue<Multiple>","AreaChartSeries[]","AriaRole","BarChartSeries[]","BarsListBarData[]","BoxMod","BubbleChartDataKey","ButtonSize","CSSProperties","CalendarAriaLabels","ChartData","ChartReferenceLineProps[]","ChartSeries[]","ComboboxData<Value>","ComboboxGenericData","ComboboxProps","ComboboxStringGroupData","CompositeChartSeries[]","DatePickerPreset<\"default\">[]","DatePickerPreset<Type>[]","DatePickerType | Type","DatePickerValue<Type, DateValue>","DateValue","DayOfWeek[]","DefaultMantineColor","DefaultMantineColor | \"initials\"","DefaultMantineColor[]","DonutChartCell[]","FlatTreeLineState[]","FunnelChartCell[]","GridBreakpoints","HTMLElement | null","HTMLInputAutoCompleteAttribute","HTMLInputTypeAttribute","InputClearButtonProps","Key | null","LineChartGradientStop[]","LineChartSeries[]","LoaderProps","MantineBreakpoint","MantineChartDotProps","MantineGradient","MantineRadius","MantineShadow","MantineSize | (string & {})","MantineSpacing","Mode","MonthPickerPreset<Type>[]","Multiple","NumberInputValue<T>","Omit<AreaProps<any, any>, \"data\" | \"ref\" | \"dataKey\">","Omit<CartesianGridProps, \"ref\">","Omit<LegendProps, \"ref\">","Omit<PolarAngleAxisProps, \"ref\">","Omit<PolarGridProps, \"ref\">","Omit<PolarRadiusAxisProps, \"ref\">","Omit<RadialBarProps, \"ref\">","Omit<React.DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, \"value\">","Omit<TimePickerProps, \"value\" | \"defaultValue\">","Omit<TooltipProps<any, any>, \"ref\">","Omit<XAxisProps, \"ref\">","Omit<YAxisProps, \"ref\">","Omit<ZAxisProps<any, any>, \"ref\">","OverlayProps","Partial<Omit<FunnelProps, \"ref\">>","Partial<Omit<PieProps, \"ref\">>","Partial<Omit<PopoverProps, \"children\">>","Partial<Omit<RechartsSankeyProps, \"data\" | \"ref\">>","Partial<Omit<RechartsTreemapProps<TreemapDataType, any>, \"data\" | \"ref\" | \"dataKey\">>","Partial<Omit<ScatterProps, \"ref\">>","Partial<Omit<TransitionProps, \"mounted\">>","Partial<Record<\"actions\", CSSProperties>>","Partial<Record<\"col\", CSSProperties>>","Partial<Record<\"control\", CSSProperties>>","Partial<Record<\"description\", CSSProperties>>","Partial<Record<\"divider\", CSSProperties>>","Partial<Record<\"dots\", CSSProperties>>","Partial<Record<\"dropdown\", CSSProperties>>","Partial<Record<\"indicator\", CSSProperties>>","Partial<Record<\"item\", CSSProperties>>","Partial<Record<\"itemLabel\", CSSProperties>>","Partial<Record<\"itemValue\", CSSProperties>>","Partial<Record<\"label\", CSSProperties>>","Partial<Record<\"list\", CSSProperties>>","Partial<Record<\"pane\", CSSProperties>>","Partial<Record<\"panel\", CSSProperties>>","Partial<Record<\"section\", CSSProperties>>","Partial<Record<\"title\", CSSProperties>>","Partial<Record<(string & {}) | \"bars\" | \"dots\" | \"oval\", MantineLoaderComponent>>","Partial<Record<AccordionControlStylesNames, CSSProperties>>","Partial<Record<AccordionPanelStylesNames, CSSProperties>>","Partial<Record<ListItemStylesNames, CSSProperties>>","Partial<Record<MenuCheckboxItemStylesNames, CSSProperties>>","Partial<Record<MenuItemStylesNames, CSSProperties>>","Partial<Record<MenuRadioItemStylesNames, CSSProperties>>","Partial<Record<MenuSubItemStylesNames, CSSProperties>>","Partial<Record<PopoverStylesNames, CSSProperties>>","Partial<Record<StepperStepStylesNames, CSSProperties>>","Partial<Record<TabsTabStylesNames, CSSProperties>>","Partial<Record<TimelineItemStylesNames, CSSProperties>>","Partial<Record<string, React.CSSProperties>>","Partial<TooltipFloatingProps>","PieChartCell[]","PopoverMiddlewares","PopoverProps","PopoverWidth","Property.AlignItems","Property.BackgroundColor","Property.BorderRadius<string | number>","Property.Height<string | number>","Property.JustifyContent","Property.ListStyleType","Property.MaxHeight<string | number>","Property.MinWidth<string | number>","Property.Overflow","Property.OverscrollBehavior","Property.Width<string | number>","RadarChartSeries[]","RangeSliderValue","React.CSSProperties","React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>","React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>","React.DetailedHTMLProps<React.ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>","React.DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>","React.HTMLInputTypeAttribute","React.ReactNode","ReactNode","Record<string, RegExp>","Record<string, any>","Record<string, any>[]","Record<string, any>[] | readonly Record<string, any>[]","Record<string, number>","Record<string, string | number | boolean>","RingProgressSection[]","SankeyChartData","ScatterChartSeries[]","ScrollAreaProps","SimpleGridProps","SliderMark[]","SparklineTrendColors","SplitterPaneSize","SplitterPaneSize[]","SplitterStep","StyleProp<\"text\" | (string & {}) | \"monospace\" | \"heading\">","StyleProp<ColSpan>","StyleProp<DefaultMantineColor>","StyleProp<MantineSpacing>","StyleProp<Property.AlignItems>","StyleProp<Property.AlignSelf>","StyleProp<Property.BackgroundAttachment>","StyleProp<Property.BackgroundPosition<string | number>>","StyleProp<Property.BackgroundRepeat>","StyleProp<Property.BackgroundSize<string | number>>","StyleProp<Property.Border<string | number>>","StyleProp<Property.Display>","StyleProp<Property.Flex<string | number>>","StyleProp<Property.FlexDirection>","StyleProp<Property.FlexWrap>","StyleProp<Property.FontStyle>","StyleProp<Property.FontWeight>","StyleProp<Property.Height<string | number>>","StyleProp<Property.JustifyContent>","StyleProp<Property.LetterSpacing<string | number>>","StyleProp<Property.MaxHeight<string | number>>","StyleProp<Property.MaxWidth<string | number>>","StyleProp<Property.MinHeight<string | number>>","StyleProp<Property.MinWidth<string | number>>","StyleProp<Property.Opacity>","StyleProp<Property.TextAlign>","StyleProp<Property.TextDecoration<string | number>>","StyleProp<Property.TextTransform>","StyleProp<Property.Width<string | number>>","StyleProp<number | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | MantineFontSize>","StyleProp<number | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | MantineLineHeight>","StyleProp<number>","T","T[]","TableData","TimePickerAmPmLabels","TimePickerPresets","TitleSize","TooltipMiddlewares","TreeNodeData","TreeNodeData[]","TreeSelectChevronAriaLabels","TreeSelectValue<Mode>","TreemapData[]","Type","Type | DatePickerType","UseTreeReturnType","Value","Value | null","Value[]","WrapperProps","YearPickerPreset<Type>[]","[DefaultMantineColor, DefaultMantineColor]","[number, number]","[string, string]","boolean","boolean | SafePolygonOptions","boolean | string","boolean[]","false | \"x\" | \"y\" | \"xy\"","false | true","false | true | \"auto\" | \"true\" | \"false\"","false | true | \"dialog\" | \"menu\" | \"grid\" | \"true\" | \"false\" | \"listbox\" | \"tree\"","false | true | \"end\" | \"start\"","false | true | \"odd\" | \"even\"","false | true | \"time\" | \"true\" | \"false\" | \"page\" | \"step\" | \"location\" | \"date\"","false | true | \"true\" | \"false\"","false | true | \"true\" | \"false\" | \"grammar\" | \"spelling\"","false | true | \"true\" | \"false\" | \"mixed\"","false | true | \"user\" | \"environment\"","false | true | \"x\" | \"y\" | \"present\"","null | string","number","number | FloatingAxesOffsets","number | MantineSize | (string & {})","number | MantineSize | (string & {}) | \"input-xs\" | \"input-sm\" | \"input-md\" | \"input-lg\" | \"input-xl\"","number | { x: number; y: number; }","readonly Record<string, any>[]","string","string | (string & {})","string | (string | RegExp)[]","string | Date","string | Date | null","string | false | true","string | number","string | number | readonly string[]","string | string[] | HighlightTerm[]","string[]","undefined","unknown","{ area?: Record<string, any>; legend?: Record<string, any>; grid?: Record<string, any>; root?: Record<string, any>; ... 14 more ...; tooltipBody?: Record<...>; }","{ area?: Record<string, any>; legend?: Record<string, any>; line?: Record<string, any>; grid?: Record<string, any>; ... 16 more ...; tooltipBody?: Record<...>; }","{ body?: Record<string, any>; input?: Record<string, any>; label?: Record<string, any>; root?: Record<string, any>; ... 4 more ...; labelWrapper?: Record<...>; }","{ body?: Record<string, any>; input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; ... 19 more ...; swatch?: Record<...>; }","{ body?: Record<string, any>; input?: Record<string, any>; label?: Record<string, any>; track?: Record<string, any>; ... 5 more ...; trackLabel?: Record<...>; }","{ body?: Record<string, any>; label?: Record<string, any>; root?: Record<string, any>; icon?: Record<string, any>; ... 4 more ...; labelWrapper?: Record<...>; }","{ body?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; children?: Record<string, any>; root?: Record<...>; chevron?: Record<...>; description?: Record<...>; collapse?: Record<...>; } | u...","{ body?: Record<string, any>; label?: Record<string, any>; title?: Record<string, any>; root?: Record<string, any>; icon?: Record<...>; wrapper?: Record<...>; message?: Record<...>; closeButton?: Record<...>; }","{ body?: Record<string, any>; slider?: Record<string, any>; wrapper?: Record<string, any>; sliderOverlay?: Record<string, any>; ... 6 more ...; swatch?: Record<...>; }","{ body?: Record<string, any>; title?: Record<string, any>; root?: Record<string, any>; description?: Record<string, any>; indicator?: Record<...>; actions?: Record<...>; }","{ body?: Record<string, any>; title?: Record<string, any>; root?: Record<string, any>; icon?: Record<string, any>; loader?: Record<...>; closeButton?: Record<...>; description?: Record<...>; }","{ calendarHeader?: Record<string, any>; calendarHeaderControl?: Record<string, any>; calendarHeaderLevel?: Record<string, any>; ... 12 more ...; monthPickerRoot?: Record<...>; }","{ calendarHeader?: Record<string, any>; calendarHeaderControl?: Record<string, any>; calendarHeaderLevel?: Record<string, any>; ... 4 more ...; monthsListControl?: Record<...>; }","{ calendarHeader?: Record<string, any>; calendarHeaderControl?: Record<string, any>; calendarHeaderLevel?: Record<string, any>; ... 4 more ...; yearsListRow?: Record<...>; }","{ calendarHeader?: Record<string, any>; calendarHeaderControl?: Record<string, any>; calendarHeaderLevel?: Record<string, any>; ... 5 more ...; monthsListControl?: Record<...>; }","{ calendarHeader?: Record<string, any>; calendarHeaderControl?: Record<string, any>; calendarHeaderLevel?: Record<string, any>; ... 5 more ...; yearsListRow?: Record<...>; }","{ calendarHeader?: Record<string, any>; calendarHeaderControl?: Record<string, any>; calendarHeaderLevel?: Record<string, any>; ... 8 more ...; yearPickerRoot?: Record<...>; }","{ calendarHeader?: Record<string, any>; calendarHeaderControl?: Record<string, any>; calendarHeaderLevel?: Record<string, any>; calendarHeaderControlIcon?: Record<...>; }","{ caption?: Record<string, any>; table?: Record<string, any>; tbody?: Record<string, any>; td?: Record<string, any>; tfoot?: Record<...>; th?: Record<...>; thead?: Record<...>; tr?: Record<...>; }","{ card?: Record<string, any>; }","{ cite?: Record<string, any>; root?: Record<string, any>; icon?: Record<string, any>; }","{ col?: Record<string, any>; root?: Record<string, any>; inner?: Record<string, any>; container?: Record<string, any>; }","{ content?: Record<string, any>; root?: Record<string, any>; chevron?: Record<string, any>; control?: Record<string, any>; container?: Record<...>; }","{ content?: Record<string, any>; root?: Record<string, any>; control?: Record<string, any>; }","{ content?: Record<string, any>; root?: Record<string, any>; group?: Record<string, any>; }","{ content?: Record<string, any>; root?: Record<string, any>; scrollbar?: Record<string, any>; thumb?: Record<string, any>; viewport?: Record<...>; corner?: Record<...>; }","{ content?: Record<string, any>; root?: Record<string, any>; separator?: Record<string, any>; step?: Record<string, any>; ... 9 more ...; stepDescription?: Record<...>; }","{ day?: Record<string, any>; }","{ dropdown?: Record<string, any>; overlay?: Record<string, any>; arrow?: Record<string, any>; }","{ group?: Record<string, any>; }","{ groupSection?: Record<string, any>; }","{ hover: boolean; focus: boolean; touch: boolean; }","{ icon?: Record<string, any>; indicator?: Record<string, any>; }","{ image?: Record<string, any>; root?: Record<string, any>; placeholder?: Record<string, any>; }","{ input?: Record<string, any>; label?: Record<string, any>; option?: Record<string, any>; section?: Record<string, any>; ... 11 more ...; groupLabel?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; option?: Record<string, any>; section?: Record<string, any>; ... 14 more ...; inputField?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; root?: Record<string, any>; control?: Record<string, any>; indicator?: Record<...>; innerLabel?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; root?: Record<string, any>; iconWrapper?: Record<string, any>; checkIcon?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; root?: Record<string, any>; starSymbol?: Record<string, any>; symbolBody?: Record<...>; symbolGroup?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 17 more ...; presetControl?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 18 more ...; yearPickerRoot?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 22 more ...; monthPickerRoot?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 30 more ...; presetButton?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 31 more ...; datePickerRoot?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 37 more ...; rangeInfo?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 5 more ...; bottomSection?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 7 more ...; controls?: Record<...>; }","{ input?: Record<string, any>; label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; ... 7 more ...; innerInput?: Record<...>; }","{ input?: Record<string, any>; root?: Record<string, any>; pinInput?: Record<string, any>; }","{ input?: Record<string, any>; section?: Record<string, any>; wrapper?: Record<string, any>; bottomSection?: Record<string, any>; }","{ label?: Record<string, any>; content?: Record<string, any>; root?: Record<string, any>; item?: Record<string, any>; ... 4 more ...; control?: Record<...>; }","{ label?: Record<string, any>; legend?: Record<string, any>; root?: Record<string, any>; tooltip?: Record<string, any>; ... 9 more ...; tooltipBody?: Record<...>; }","{ label?: Record<string, any>; mark?: Record<string, any>; root?: Record<string, any>; thumb?: Record<string, any>; marks?: Record<...>; }","{ label?: Record<string, any>; mark?: Record<string, any>; track?: Record<string, any>; root?: Record<string, any>; ... 4 more ...; markLabel?: Record<...>; }","{ label?: Record<string, any>; root?: Record<string, any>; control?: Record<string, any>; dots?: Record<string, any>; items?: Record<...>; }","{ label?: Record<string, any>; root?: Record<string, any>; description?: Record<string, any>; error?: Record<string, any>; success?: Record<...>; required?: Record<...>; }","{ label?: Record<string, any>; root?: Record<string, any>; node?: Record<string, any>; subtree?: Record<string, any>; }","{ label?: Record<string, any>; root?: Record<string, any>; remove?: Record<string, any>; }","{ label?: Record<string, any>; root?: Record<string, any>; }","{ label?: Record<string, any>; search?: Record<string, any>; item?: Record<string, any>; chevron?: Record<string, any>; ... 6 more ...; divider?: Record<...>; }","{ label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; loader?: Record<string, any>; inner?: Record<...>; }","{ label?: Record<string, any>; section?: Record<string, any>; root?: Record<string, any>; }","{ label?: Record<string, any>; svg?: Record<string, any>; root?: Record<string, any>; curve?: Record<string, any>; }","{ label?: Record<string, any>; svg?: Record<string, any>; root?: Record<string, any>; emptySegment?: Record<string, any>; filledSegment?: Record<...>; }","{ legend?: Record<string, any>; grid?: Record<string, any>; root?: Record<string, any>; tooltip?: Record<string, any>; ... 14 more ...; scatter?: Record<...>; }","{ legend?: Record<string, any>; grid?: Record<string, any>; root?: Record<string, any>; tooltip?: Record<string, any>; ... 14 more ...; tooltipBody?: Record<...>; }","{ legend?: Record<string, any>; legendItem?: Record<string, any>; legendItemColor?: Record<string, any>; legendItemName?: Record<...>; }","{ legend?: Record<string, any>; line?: Record<string, any>; grid?: Record<string, any>; root?: Record<string, any>; ... 14 more ...; tooltipBody?: Record<...>; }","{ legend?: Record<string, any>; rect?: Record<string, any>; root?: Record<string, any>; weekdayLabel?: Record<string, any>; monthLabel?: Record<...>; legendLabel?: Record<...>; legendRect?: Record<...>; }","{ legend?: Record<string, any>; root?: Record<string, any>; tooltip?: Record<string, any>; container?: Record<string, any>; ... 9 more ...; tooltipBody?: Record<...>; }","{ legend?: Record<string, any>; root?: Record<string, any>; tooltip?: Record<string, any>; legendItem?: Record<string, any>; ... 8 more ...; tooltipBody?: Record<...>; }","{ legend?: Record<string, any>; root?: Record<string, any>; tooltip?: Record<string, any>; legendItem?: Record<string, any>; legendItemColor?: Record<...>; legendItemName?: Record<...>; }","{ legend?: Record<string, any>; root?: Record<string, any>; }","{ levelsGroup?: Record<string, any>; }","{ month?: Record<string, any>; weekday?: Record<string, any>; weekdaysRow?: Record<string, any>; monthRow?: Record<string, any>; ... 17 more ...; yearsListRow?: Record<...>; }","{ month?: Record<string, any>; weekday?: Record<string, any>; weekdaysRow?: Record<string, any>; monthRow?: Record<string, any>; ... 20 more ...; datePickerRoot?: Record<...>; }","{ month?: Record<string, any>; weekday?: Record<string, any>; weekdaysRow?: Record<string, any>; monthRow?: Record<string, any>; ... 4 more ...; day?: Record<...>; }","{ month?: Record<string, any>; weekday?: Record<string, any>; weekdaysRow?: Record<string, any>; monthRow?: Record<string, any>; ... 8 more ...; calendarHeaderControlIcon?: Record<...>; }","{ month?: Record<string, any>; weekday?: Record<string, any>; weekdaysRow?: Record<string, any>; monthRow?: Record<string, any>; ... 9 more ...; levelsGroup?: Record<...>; }","{ monthsList?: Record<string, any>; monthsListCell?: Record<string, any>; monthsListRow?: Record<string, any>; monthsListControl?: Record<...>; }","{ pickerControl?: Record<string, any>; }","{ root?: Record<string, any>; alphaOverlay?: Record<string, any>; shadowOverlay?: Record<string, any>; colorOverlay?: Record<...>; childrenOverlay?: Record<...>; }","{ root?: Record<string, any>; bar?: Record<string, any>; barLabel?: Record<string, any>; barValue?: Record<string, any>; labelsRow?: Record<...>; }","{ root?: Record<string, any>; burger?: Record<string, any>; }","{ root?: Record<string, any>; container?: Record<string, any>; }","{ root?: Record<string, any>; control?: Record<string, any>; day?: Record<string, any>; days?: Record<string, any>; dayMonth?: Record<...>; dayNumber?: Record<...>; }","{ root?: Record<string, any>; control?: Record<string, any>; simpleGrid?: Record<string, any>; }","{ root?: Record<string, any>; digit?: Record<string, any>; digitColumn?: Record<string, any>; char?: Record<string, any>; }","{ root?: Record<string, any>; icon?: Record<string, any>; loader?: Record<string, any>; }","{ root?: Record<string, any>; indicator?: Record<string, any>; }","{ root?: Record<string, any>; item?: Record<string, any>; itemLabel?: Record<string, any>; itemValue?: Record<string, any>; }","{ root?: Record<string, any>; item?: Record<string, any>; itemLabel?: Record<string, any>; itemWrapper?: Record<string, any>; itemIcon?: Record<...>; }","{ root?: Record<string, any>; item?: Record<string, any>; itemTitle?: Record<string, any>; itemBody?: Record<string, any>; itemContent?: Record<...>; itemBullet?: Record<...>; }","{ root?: Record<string, any>; loader?: Record<string, any>; overlay?: Record<string, any>; }","{ root?: Record<string, any>; month?: Record<string, any>; weekday?: Record<string, any>; weekdaysRow?: Record<string, any>; ... 27 more ...; rangeInfo?: Record<...>; }","{ root?: Record<string, any>; panel?: Record<string, any>; list?: Record<string, any>; tab?: Record<string, any>; tabSection?: Record<...>; tabLabel?: Record<...>; }","{ root?: Record<string, any>; separator?: Record<string, any>; breadcrumb?: Record<string, any>; }","{ root?: Record<string, any>; thumb?: Record<string, any>; handle?: Record<string, any>; pane?: Record<string, any>; }","{ root?: Record<string, any>; tooltip?: Record<string, any>; axis?: Record<string, any>; }","{ root?: Record<string, any>; tooltip?: Record<string, any>; tooltipItem?: Record<string, any>; tooltipItemBody?: Record<...>; ... 4 more ...; tooltipBody?: Record<...>; }","{ root?: Record<string, any>; }","{ scrollContainer?: Record<string, any>; scrollContainerInner?: Record<string, any>; }","{ section?: Record<string, any>; root?: Record<string, any>; }","{ slider?: Record<string, any>; sliderOverlay?: Record<string, any>; thumb?: Record<string, any>; }","{ tooltip?: Record<string, any>; arrow?: Record<string, any>; }","{ tooltip?: Record<string, any>; tooltipItem?: Record<string, any>; tooltipItemBody?: Record<string, any>; tooltipItemColor?: Record<...>; tooltipItemName?: Record<...>; tooltipItemData?: Record<...>; tooltipLabel?: Record<...>; tool...","{ value: number; label?: string; }[]","{ weekday?: Record<string, any>; weekdaysRow?: Record<string, any>; }","{ x: string; y: string; }","{ x?: number; y?: number; }","{ x?: string; y?: string; }","{ yearsListControl?: Record<string, any>; yearsList?: Record<string, any>; yearsListCell?: Record<string, any>; yearsListRow?: Record<...>; }"],"globalProps":[{"name":"abbr","required":false,"source":"global","typeRef":359},{"name":"about","required":false,"source":"global","typeRef":359},{"name":"accentHeight","required":false,"source":"global","typeRef":365},{"name":"accept","required":false,"source":"global","typeRef":359},{"name":"accessKey","required":false,"source":"global","typeRef":359},{"name":"accumulate","required":false,"source":"global","literalValues":["none","sum"],"typeRef":59},{"name":"additive","required":false,"source":"global","literalValues":["replace","sum"],"typeRef":71},{"name":"align","required":false,"source":"global","literalValues":["center","char","justify","left","right"],"typeRef":22},{"name":"alignmentBaseline","required":false,"source":"global","literalValues":["after-edge","alphabetic","auto","baseline","before-edge","central","hanging","ideographic","inherit","mathematical","middle","text-after-edge","text-before-edge"],"typeRef":38},{"name":"allowReorder","required":false,"source":"global","literalValues":["no","yes"],"typeRef":83},{"name":"alphabetic","required":false,"source":"global","typeRef":365},{"name":"alt","required":false,"source":"global","typeRef":359},{"name":"amplitude","required":false,"source":"global","typeRef":365},{"name":"arabicForm","required":false,"source":"global","literalValues":["initial","isolated","medial","terminal"],"typeRef":45},{"name":"aria-activedescendant","required":false,"source":"global","description":"Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.","typeRef":359},{"name":"aria-atomic","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.","typeRef":347},{"name":"aria-autocomplete","required":false,"source":"global","literalValues":["both","inline","list","none"],"description":"Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.","typeRef":57},{"name":"aria-braillelabel","required":false,"source":"global","description":"Defines a string value that labels the current element, which is intended to be converted into Braille.","typeRef":359},{"name":"aria-brailleroledescription","required":false,"source":"global","description":"Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.","typeRef":359},{"name":"aria-busy","required":false,"source":"global","literalValues":[false,"false",true,"true"],"typeRef":347},{"name":"aria-checked","required":false,"source":"global","literalValues":[false,"false","mixed",true,"true"],"description":"Indicates the current \"checked\" state of checkboxes, radio buttons, and other widgets.","typeRef":349},{"name":"aria-colcount","required":false,"source":"global","description":"Defines the total number of columns in a table, grid, or treegrid.","typeRef":353},{"name":"aria-colindex","required":false,"source":"global","description":"Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.","typeRef":353},{"name":"aria-colindextext","required":false,"source":"global","description":"Defines a human readable text alternative of aria-colindex.","typeRef":359},{"name":"aria-colspan","required":false,"source":"global","description":"Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.","typeRef":353},{"name":"aria-controls","required":false,"source":"global","description":"Identifies the element (or elements) whose contents or presence are controlled by the current element.","typeRef":359},{"name":"aria-current","required":false,"source":"global","literalValues":["date",false,"false","location","page","step","time",true,"true"],"description":"Indicates the element that represents the current item within a container or set of related elements.","typeRef":346},{"name":"aria-describedby","required":false,"source":"global","description":"Identifies the element (or elements) that describes the object.","typeRef":359},{"name":"aria-description","required":false,"source":"global","description":"Defines a string value that describes or annotates the current element.","typeRef":359},{"name":"aria-details","required":false,"source":"global","description":"Identifies the element that provides a detailed, extended description for the object.","typeRef":359},{"name":"aria-disabled","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.","typeRef":347},{"name":"aria-dropeffect","required":false,"source":"global","literalValues":["copy","execute","link","move","none","popup"],"description":"Indicates what functions can be performed when a dragged object is released on the drop target.","typeRef":50},{"name":"aria-errormessage","required":false,"source":"global","description":"Identifies the element that provides an error message for the object.","typeRef":359},{"name":"aria-expanded","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.","typeRef":347},{"name":"aria-flowto","required":false,"source":"global","description":"Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.","typeRef":359},{"name":"aria-grabbed","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates an element's \"grabbed\" state in a drag-and-drop operation.","typeRef":347},{"name":"aria-haspopup","required":false,"source":"global","literalValues":["dialog",false,"false","grid","listbox","menu","tree",true,"true"],"description":"Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.","typeRef":343},{"name":"aria-hidden","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates whether the element is exposed to an accessibility API.","typeRef":347},{"name":"aria-invalid","required":false,"source":"global","literalValues":[false,"false","grammar","spelling",true,"true"],"description":"Indicates the entered value does not conform to the format expected by the application.","typeRef":348},{"name":"aria-keyshortcuts","required":false,"source":"global","description":"Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.","typeRef":359},{"name":"aria-label","required":false,"source":"global","description":"Defines a string value that labels the current element.","typeRef":359},{"name":"aria-labelledby","required":false,"source":"global","description":"Identifies the element (or elements) that labels the current element.","typeRef":359},{"name":"aria-level","required":false,"source":"global","description":"Defines the hierarchical level of an element within a structure.","typeRef":353},{"name":"aria-live","required":false,"source":"global","literalValues":["assertive","off","polite"],"description":"Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.","typeRef":63},{"name":"aria-modal","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates whether an element is modal when displayed.","typeRef":347},{"name":"aria-multiline","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates whether a text box accepts multiple lines of input or only a single line.","typeRef":347},{"name":"aria-multiselectable","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates that the user may select more than one item from the current selectable descendants.","typeRef":347},{"name":"aria-orientation","required":false,"source":"global","literalValues":["horizontal","vertical"],"description":"Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.","typeRef":36},{"name":"aria-owns","required":false,"source":"global","description":"Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.","typeRef":359},{"name":"aria-placeholder","required":false,"source":"global","description":"Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.","typeRef":359},{"name":"aria-posinset","required":false,"source":"global","description":"Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.","typeRef":353},{"name":"aria-pressed","required":false,"source":"global","literalValues":[false,"false","mixed",true,"true"],"description":"Indicates the current \"pressed\" state of toggle buttons.","typeRef":349},{"name":"aria-readonly","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates that the element is not editable, but is otherwise operable.","typeRef":347},{"name":"aria-relevant","required":false,"source":"global","literalValues":["additions","additions removals","additions text","all","removals","removals additions","removals text","text","text additions","text removals"],"description":"Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.","typeRef":73},{"name":"aria-required","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates that user input is required on the element before a form may be submitted.","typeRef":347},{"name":"aria-roledescription","required":false,"source":"global","description":"Defines a human-readable, author-localized description for the role of an element.","typeRef":359},{"name":"aria-rowcount","required":false,"source":"global","description":"Defines the total number of rows in a table, grid, or treegrid.","typeRef":353},{"name":"aria-rowindex","required":false,"source":"global","description":"Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.","typeRef":353},{"name":"aria-rowindextext","required":false,"source":"global","description":"Defines a human readable text alternative of aria-rowindex.","typeRef":359},{"name":"aria-rowspan","required":false,"source":"global","description":"Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.","typeRef":353},{"name":"aria-selected","required":false,"source":"global","literalValues":[false,"false",true,"true"],"description":"Indicates the current \"selected\" state of various widgets.","typeRef":347},{"name":"aria-setsize","required":false,"source":"global","description":"Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.","typeRef":353},{"name":"aria-sort","required":false,"source":"global","literalValues":["ascending","descending","none","other"],"description":"Indicates if items in a table or grid are sorted in ascending or descending order.","typeRef":56},{"name":"aria-valuemax","required":false,"source":"global","description":"Defines the maximum allowed value for a range widget.","typeRef":353},{"name":"aria-valuemin","required":false,"source":"global","description":"Defines the minimum allowed value for a range widget.","typeRef":353},{"name":"aria-valuenow","required":false,"source":"global","description":"Defines the current value for a range widget.","typeRef":353},{"name":"aria-valuetext","required":false,"source":"global","description":"Defines the human readable text alternative of aria-valuenow for a range widget.","typeRef":359},{"name":"ascent","required":false,"source":"global","typeRef":365},{"name":"attributeName","required":false,"source":"global","typeRef":359},{"name":"attributeType","required":false,"source":"global","typeRef":359},{"name":"autoCapitalize","required":false,"source":"global","literalValues":["characters","none","off","on","sentences","words"],"typeRef":111},{"name":"autoComplete","required":false,"source":"global","typeRef":170},{"name":"autoCorrect","required":false,"source":"global","typeRef":359},{"name":"autoReverse","required":false,"source":"global","literalValues":[false,"false",true,"true"],"typeRef":347},{"name":"autoSave","required":false,"source":"global","typeRef":359},{"name":"azimuth","required":false,"source":"global","typeRef":365},{"name":"baseFrequency","required":false,"source":"global","typeRef":365},{"name":"baseProfile","required":false,"source":"global","typeRef":365},{"name":"baselineShift","required":false,"source":"global","typeRef":365},{"name":"bbox","required":false,"source":"global","typeRef":365},{"name":"bd","required":false,"source":"global","description":"Border","typeRef":291},{"name":"bdrs","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"BorderRadius, theme key: theme.radius","typeRef":284},{"name":"begin","required":false,"source":"global","typeRef":365},{"name":"bg","required":false,"source":"global","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Background, theme key: theme.colors","typeRef":283},{"name":"bga","required":false,"source":"global","literalValues":["-moz-initial","fixed","inherit","initial","local","revert","revert-layer","scroll","unset"],"description":"BackgroundAttachment","typeRef":287},{"name":"bgcolor","required":false,"source":"global","typeRef":359},{"name":"bgp","required":false,"source":"global","description":"BackgroundPosition","typeRef":288},{"name":"bgr","required":false,"source":"global","literalValues":["-moz-initial","inherit","initial","no-repeat","repeat","repeat-x","repeat-y","revert","revert-layer","round","space","unset"],"description":"BackgroundRepeat","typeRef":289},{"name":"bgsz","required":false,"source":"global","description":"BackgroundSize","typeRef":290},{"name":"bias","required":false,"source":"global","typeRef":365},{"name":"border","required":false,"source":"global","typeRef":353},{"name":"by","required":false,"source":"global","typeRef":365},{"name":"c","required":false,"source":"global","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color","typeRef":283},{"name":"calcMode","required":false,"source":"global","typeRef":365},{"name":"capHeight","required":false,"source":"global","typeRef":365},{"name":"capture","required":false,"source":"global","literalValues":["environment",false,true,"user"],"typeRef":350},{"name":"cellPadding","required":false,"source":"global","typeRef":365},{"name":"cellSpacing","required":false,"source":"global","typeRef":365},{"name":"checked","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"clip","required":false,"source":"global","typeRef":365},{"name":"clipPath","required":false,"source":"global","typeRef":359},{"name":"clipPathUnits","required":false,"source":"global","typeRef":365},{"name":"clipRule","required":false,"source":"global","typeRef":365},{"name":"colSpan","required":false,"source":"global","typeRef":353},{"name":"color","required":false,"source":"global","literalValues":["blue","cyan","dark","grape","gray","green","indigo","initials","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":359},{"name":"colorInterpolation","required":false,"source":"global","typeRef":365},{"name":"colorInterpolationFilters","required":false,"source":"global","literalValues":["auto","inherit","linearRGB","sRGB"],"typeRef":39},{"name":"colorProfile","required":false,"source":"global","typeRef":365},{"name":"colorRendering","required":false,"source":"global","typeRef":365},{"name":"cols","required":false,"source":"global","typeRef":353},{"name":"content","required":false,"source":"global","typeRef":359},{"name":"contentScriptType","required":false,"source":"global","typeRef":365},{"name":"contentStyleType","required":false,"source":"global","typeRef":365},{"name":"contextMenu","required":false,"source":"global","typeRef":359},{"name":"crossOrigin","required":false,"source":"global","literalValues":["","anonymous","use-credentials"],"typeRef":0},{"name":"cursor","required":false,"source":"global","typeRef":365},{"name":"cx","required":false,"source":"global","typeRef":365},{"name":"cy","required":false,"source":"global","typeRef":365},{"name":"d","required":false,"source":"global","typeRef":359},{"name":"darkHidden","required":false,"source":"global","literalValues":[false,true],"description":"Determines whether component should be hidden in dark color scheme with `display: none`","typeRef":341},{"name":"datatype","required":false,"source":"global","typeRef":359},{"name":"decelerate","required":false,"source":"global","typeRef":365},{"name":"defaultChecked","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"defaultValue","required":false,"source":"global","typeRef":366},{"name":"descent","required":false,"source":"global","typeRef":365},{"name":"diffuseConstant","required":false,"source":"global","typeRef":365},{"name":"dir","required":false,"source":"global","typeRef":359},{"name":"dirName","required":false,"source":"global","typeRef":359},{"name":"direction","required":false,"source":"global","typeRef":365},{"name":"disabled","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"display","required":false,"source":"global","literalValues":["-moz-initial","-ms-flexbox","-ms-grid","-ms-inline-flexbox","-ms-inline-grid","-webkit-flex","-webkit-inline-flex","block","contents","flex","flow","flow-root","grid","inherit","initial","inline","inline-block","inline-flex","inline-grid","inline-list-item","inline-table","list-item","none","revert","revert-layer","ruby","ruby-base","ruby-base-container","ruby-text","ruby-text-container","run-in","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","unset"],"typeRef":292},{"name":"divisor","required":false,"source":"global","typeRef":365},{"name":"dominantBaseline","required":false,"source":"global","literalValues":["alphabetic","auto","central","hanging","ideographic","inherit","mathematical","middle","no-change","reset-size","text-after-edge","text-before-edge","use-script"],"typeRef":40},{"name":"draggable","required":false,"source":"global","literalValues":[false,"false",true,"true"],"typeRef":347},{"name":"dur","required":false,"source":"global","typeRef":365},{"name":"dx","required":false,"source":"global","typeRef":365},{"name":"dy","required":false,"source":"global","typeRef":365},{"name":"edgeMode","required":false,"source":"global","typeRef":365},{"name":"elevation","required":false,"source":"global","typeRef":365},{"name":"enableBackground","required":false,"source":"global","typeRef":365},{"name":"end","required":false,"source":"global","typeRef":365},{"name":"enterKeyHint","required":false,"source":"global","literalValues":["done","enter","go","next","previous","search","send"],"typeRef":67},{"name":"exponent","required":false,"source":"global","typeRef":365},{"name":"exportparts","required":false,"source":"global","typeRef":359},{"name":"externalResourcesRequired","required":false,"source":"global","literalValues":[false,"false",true,"true"],"typeRef":347},{"name":"ff","required":false,"source":"global","literalValues":["heading","monospace","text"],"description":"FontFamily","typeRef":281},{"name":"fill","required":false,"source":"global","typeRef":359},{"name":"fillOpacity","required":false,"source":"global","typeRef":365},{"name":"fillRule","required":false,"source":"global","literalValues":["evenodd","inherit","nonzero"],"typeRef":42},{"name":"filter","required":false,"source":"global","typeRef":359},{"name":"filterRes","required":false,"source":"global","typeRef":365},{"name":"filterUnits","required":false,"source":"global","typeRef":365},{"name":"flex","required":false,"source":"global","typeRef":293},{"name":"floodColor","required":false,"source":"global","typeRef":365},{"name":"floodOpacity","required":false,"source":"global","typeRef":365},{"name":"focusable","required":false,"source":"global","literalValues":["auto",false,"false",true,"true"],"typeRef":342},{"name":"fontFamily","required":false,"source":"global","typeRef":359},{"name":"fontSize","required":false,"source":"global","typeRef":365},{"name":"fontSizeAdjust","required":false,"source":"global","typeRef":365},{"name":"fontStretch","required":false,"source":"global","typeRef":365},{"name":"fontStyle","required":false,"source":"global","typeRef":365},{"name":"fontVariant","required":false,"source":"global","typeRef":365},{"name":"fontWeight","required":false,"source":"global","typeRef":365},{"name":"format","required":false,"source":"global","typeRef":365},{"name":"fr","required":false,"source":"global","typeRef":365},{"name":"frame","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"from","required":false,"source":"global","typeRef":365},{"name":"fs","required":false,"source":"global","literalValues":["-moz-initial","inherit","initial","italic","normal","oblique","revert","revert-layer","unset"],"description":"FontStyle","typeRef":296},{"name":"fw","required":false,"source":"global","literalValues":["-moz-initial","bold","bolder","inherit","initial","lighter","normal","revert","revert-layer","unset"],"description":"FontWeight","typeRef":297},{"name":"fx","required":false,"source":"global","typeRef":365},{"name":"fy","required":false,"source":"global","typeRef":365},{"name":"fz","required":false,"source":"global","literalValues":["h1","h2","h3","h4","h5","h6","lg","md","sm","xl","xs"],"description":"FontSize, theme key: theme.fontSizes","typeRef":310},{"name":"g1","required":false,"source":"global","typeRef":365},{"name":"g2","required":false,"source":"global","typeRef":365},{"name":"glyphName","required":false,"source":"global","typeRef":365},{"name":"glyphOrientationHorizontal","required":false,"source":"global","typeRef":365},{"name":"glyphOrientationVertical","required":false,"source":"global","typeRef":365},{"name":"gradientTransform","required":false,"source":"global","typeRef":359},{"name":"gradientUnits","required":false,"source":"global","typeRef":359},{"name":"h","required":false,"source":"global","description":"Height, theme key: theme.spacing","typeRef":298},{"name":"hanging","required":false,"source":"global","typeRef":365},{"name":"headers","required":false,"source":"global","typeRef":359},{"name":"height","required":false,"source":"global","typeRef":365},{"name":"hidden","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"hiddenFrom","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"Breakpoint above which the component is hidden with `display: none`","typeRef":177},{"name":"horizAdvX","required":false,"source":"global","typeRef":365},{"name":"horizOriginX","required":false,"source":"global","typeRef":365},{"name":"href","required":false,"source":"global","typeRef":359},{"name":"id","required":false,"source":"global","description":"Static id used as base to generate `aria-` attributes, by default generates random id","typeRef":359},{"name":"ideographic","required":false,"source":"global","typeRef":365},{"name":"imageRendering","required":false,"source":"global","typeRef":365},{"name":"in","required":false,"source":"global","typeRef":359},{"name":"in2","required":false,"source":"global","typeRef":365},{"name":"inert","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"inlist","required":false,"source":"global","typeRef":370},{"name":"inputMode","required":false,"source":"global","literalValues":["decimal","email","none","numeric","search","tel","text","url"],"description":"Hints at the type of data that might be entered by the user while editing the element or its contents","typeRef":68},{"name":"intercept","required":false,"source":"global","typeRef":365},{"name":"is","required":false,"source":"global","description":"Specify that a standard HTML element should behave like a defined custom built-in element","typeRef":359},{"name":"itemID","required":false,"source":"global","typeRef":359},{"name":"itemProp","required":false,"source":"global","typeRef":359},{"name":"itemScope","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"itemType","required":false,"source":"global","typeRef":359},{"name":"k","required":false,"source":"global","typeRef":365},{"name":"k1","required":false,"source":"global","typeRef":365},{"name":"k2","required":false,"source":"global","typeRef":365},{"name":"k3","required":false,"source":"global","typeRef":365},{"name":"k4","required":false,"source":"global","typeRef":365},{"name":"kernelMatrix","required":false,"source":"global","typeRef":365},{"name":"kernelUnitLength","required":false,"source":"global","typeRef":365},{"name":"kerning","required":false,"source":"global","typeRef":365},{"name":"key","required":false,"source":"global","description":"Stable identity used by React when rendering collections.","typeRef":173},{"name":"keyPoints","required":false,"source":"global","typeRef":365},{"name":"keySplines","required":false,"source":"global","typeRef":365},{"name":"keyTimes","required":false,"source":"global","typeRef":365},{"name":"lang","required":false,"source":"global","typeRef":359},{"name":"lengthAdjust","required":false,"source":"global","typeRef":365},{"name":"letterSpacing","required":false,"source":"global","typeRef":365},{"name":"lh","required":false,"source":"global","literalValues":["h1","h2","h3","h4","h5","h6","lg","md","sm","xl","xs"],"description":"LineHeight, theme key: lineHeights","typeRef":311},{"name":"lightHidden","required":false,"source":"global","literalValues":[false,true],"description":"Determines whether component should be hidden in light color scheme with `display: none`","typeRef":341},{"name":"lightingColor","required":false,"source":"global","typeRef":365},{"name":"limitingConeAngle","required":false,"source":"global","typeRef":365},{"name":"list","required":false,"source":"global","typeRef":359},{"name":"local","required":false,"source":"global","typeRef":365},{"name":"lts","required":false,"source":"global","description":"LetterSpacing","typeRef":300},{"name":"m","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"Margin, theme key: theme.spacing","typeRef":284},{"name":"mah","required":false,"source":"global","description":"MaxHeight, theme key: theme.spacing","typeRef":301},{"name":"markerEnd","required":false,"source":"global","typeRef":359},{"name":"markerHeight","required":false,"source":"global","typeRef":365},{"name":"markerMid","required":false,"source":"global","typeRef":359},{"name":"markerStart","required":false,"source":"global","typeRef":359},{"name":"markerUnits","required":false,"source":"global","typeRef":365},{"name":"markerWidth","required":false,"source":"global","typeRef":365},{"name":"mask","required":false,"source":"global","typeRef":359},{"name":"maskContentUnits","required":false,"source":"global","typeRef":365},{"name":"maskUnits","required":false,"source":"global","typeRef":365},{"name":"mathematical","required":false,"source":"global","typeRef":365},{"name":"maw","required":false,"source":"global","description":"MaxWidth, theme key: theme.spacing","typeRef":302},{"name":"max","required":false,"source":"global","typeRef":365},{"name":"maxLength","required":false,"source":"global","typeRef":353},{"name":"mb","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginBottom, theme key: theme.spacing","typeRef":284},{"name":"me","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginInlineEnd, theme key: theme.spacing","typeRef":284},{"name":"media","required":false,"source":"global","typeRef":359},{"name":"method","required":false,"source":"global","typeRef":359},{"name":"mie","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginInlineEnd, theme key: theme.spacing","typeRef":284},{"name":"mih","required":false,"source":"global","description":"MinHeight, theme key: theme.spacing","typeRef":303},{"name":"min","required":false,"source":"global","typeRef":365},{"name":"minLength","required":false,"source":"global","typeRef":353},{"name":"mis","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginInlineStart, theme key: theme.spacing","typeRef":284},{"name":"miw","required":false,"source":"global","description":"MinWidth, theme key: theme.spacing","typeRef":304},{"name":"ml","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginLeft, theme key: theme.spacing","typeRef":284},{"name":"mod","required":false,"source":"global","description":"Element modifiers transformed into `data-` attributes, for example, `{ 'data-size': 'xl' }`, falsy values are removed","typeRef":143},{"name":"mode","required":false,"source":"global","typeRef":365},{"name":"mr","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginRight, theme key: theme.spacing","typeRef":284},{"name":"ms","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginInlineStart, theme key: theme.spacing","typeRef":284},{"name":"mt","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginTop, theme key: theme.spacing","typeRef":284},{"name":"multiple","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"mx","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginInline, theme key: theme.spacing","typeRef":284},{"name":"my","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"MarginBlock, theme key: theme.spacing","typeRef":284},{"name":"name","required":false,"source":"global","typeRef":359},{"name":"nonce","required":false,"source":"global","typeRef":359},{"name":"numOctaves","required":false,"source":"global","typeRef":365},{"name":"offset","required":false,"source":"global","typeRef":365},{"name":"opacity","required":false,"source":"global","literalValues":["-moz-initial","inherit","initial","revert","revert-layer","unset"],"typeRef":305},{"name":"operator","required":false,"source":"global","typeRef":365},{"name":"order","required":false,"source":"global","typeRef":365},{"name":"orient","required":false,"source":"global","typeRef":365},{"name":"orientation","required":false,"source":"global","typeRef":365},{"name":"origin","required":false,"source":"global","typeRef":365},{"name":"overflow","required":false,"source":"global","typeRef":365},{"name":"overlinePosition","required":false,"source":"global","typeRef":365},{"name":"overlineThickness","required":false,"source":"global","typeRef":365},{"name":"p","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"Padding, theme key: theme.spacing","typeRef":284},{"name":"paintOrder","required":false,"source":"global","typeRef":365},{"name":"panose1","required":false,"source":"global","typeRef":365},{"name":"part","required":false,"source":"global","typeRef":359},{"name":"path","required":false,"source":"global","typeRef":359},{"name":"pathLength","required":false,"source":"global","typeRef":365},{"name":"pattern","required":false,"source":"global","typeRef":359},{"name":"patternContentUnits","required":false,"source":"global","typeRef":359},{"name":"patternTransform","required":false,"source":"global","typeRef":365},{"name":"patternUnits","required":false,"source":"global","typeRef":359},{"name":"pb","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingBottom, theme key: theme.spacing","typeRef":284},{"name":"pe","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingInlineEnd, theme key: theme.spacing","typeRef":284},{"name":"pie","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingInlineEnd, theme key: theme.spacing","typeRef":284},{"name":"pis","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingInlineStart, theme key: theme.spacing","typeRef":284},{"name":"pl","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingLeft, theme key: theme.spacing","typeRef":284},{"name":"placeholder","required":false,"source":"global","typeRef":359},{"name":"pointerEvents","required":false,"source":"global","typeRef":365},{"name":"points","required":false,"source":"global","typeRef":359},{"name":"pointsAtX","required":false,"source":"global","typeRef":365},{"name":"pointsAtY","required":false,"source":"global","typeRef":365},{"name":"pointsAtZ","required":false,"source":"global","typeRef":365},{"name":"pr","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingRight, theme key: theme.spacing","typeRef":284},{"name":"prefix","required":false,"source":"global","typeRef":359},{"name":"preserveAlpha","required":false,"source":"global","literalValues":[false,"false",true,"true"],"typeRef":347},{"name":"preserveAspectRatio","required":false,"source":"global","typeRef":359},{"name":"primitiveUnits","required":false,"source":"global","typeRef":365},{"name":"property","required":false,"source":"global","typeRef":359},{"name":"ps","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingInlineStart, theme key: theme.spacing","typeRef":284},{"name":"pt","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingTop, theme key: theme.spacing","typeRef":284},{"name":"px","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingInline, theme key: theme.spacing","typeRef":284},{"name":"py","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"PaddingBlock, theme key: theme.spacing","typeRef":284},{"name":"r","required":false,"source":"global","typeRef":365},{"name":"radioGroup","required":false,"source":"global","typeRef":359},{"name":"radius","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.radius` or any valid CSS value to set `border-radius`, numbers are converted to rem","typeRef":180},{"name":"readOnly","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"rel","required":false,"source":"global","typeRef":359},{"name":"renderingIntent","required":false,"source":"global","typeRef":365},{"name":"repeatCount","required":false,"source":"global","typeRef":365},{"name":"repeatDur","required":false,"source":"global","typeRef":365},{"name":"required","required":false,"source":"global","literalValues":[false,true],"typeRef":341},{"name":"requiredExtensions","required":false,"source":"global","typeRef":365},{"name":"requiredFeatures","required":false,"source":"global","typeRef":365},{"name":"resource","required":false,"source":"global","typeRef":359},{"name":"restart","required":false,"source":"global","typeRef":365},{"name":"result","required":false,"source":"global","typeRef":359},{"name":"results","required":false,"source":"global","typeRef":353},{"name":"rev","required":false,"source":"global","typeRef":359},{"name":"role","required":false,"source":"global","typeRef":140},{"name":"rotate","required":false,"source":"global","typeRef":365},{"name":"rowSpan","required":false,"source":"global","typeRef":353},{"name":"rows","required":false,"source":"global","typeRef":353},{"name":"rules","required":false,"source":"global","literalValues":["all","columns","groups","none","rows"],"typeRef":54},{"name":"rx","required":false,"source":"global","typeRef":365},{"name":"ry","required":false,"source":"global","typeRef":365},{"name":"scale","required":false,"source":"global","typeRef":365},{"name":"scope","required":false,"source":"global","typeRef":359},{"name":"security","required":false,"source":"global","typeRef":359},{"name":"seed","required":false,"source":"global","typeRef":365},{"name":"shadow","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.shadows` or any other valid CSS `box-shadow` value","typeRef":181},{"name":"shapeRendering","required":false,"source":"global","typeRef":365},{"name":"size","required":false,"source":"global","literalValues":["compact-lg","compact-md","compact-sm","compact-xl","compact-xs","input-lg","input-md","input-sm","input-xl","input-xs","lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"slope","required":false,"source":"global","typeRef":365},{"name":"slot","required":false,"source":"global","typeRef":359},{"name":"spacing","required":false,"source":"global","typeRef":365},{"name":"specularConstant","required":false,"source":"global","typeRef":365},{"name":"specularExponent","required":false,"source":"global","typeRef":365},{"name":"speed","required":false,"source":"global","typeRef":365},{"name":"spellCheck","required":false,"source":"global","literalValues":[false,"false",true,"true"],"typeRef":347},{"name":"spreadMethod","required":false,"source":"global","typeRef":359},{"name":"src","required":false,"source":"global","typeRef":359},{"name":"startOffset","required":false,"source":"global","typeRef":365},{"name":"stdDeviation","required":false,"source":"global","typeRef":365},{"name":"stemh","required":false,"source":"global","typeRef":365},{"name":"stemv","required":false,"source":"global","typeRef":365},{"name":"step","required":false,"source":"global","typeRef":365},{"name":"stitchTiles","required":false,"source":"global","typeRef":365},{"name":"stopColor","required":false,"source":"global","typeRef":359},{"name":"stopOpacity","required":false,"source":"global","typeRef":365},{"name":"strikethroughPosition","required":false,"source":"global","typeRef":365},{"name":"strikethroughThickness","required":false,"source":"global","typeRef":365},{"name":"string","required":false,"source":"global","typeRef":365},{"name":"stroke","required":false,"source":"global","typeRef":359},{"name":"strokeDasharray","required":false,"source":"global","typeRef":365},{"name":"strokeDashoffset","required":false,"source":"global","typeRef":365},{"name":"strokeLinecap","required":false,"source":"global","literalValues":["butt","inherit","round","square"],"typeRef":43},{"name":"strokeLinejoin","required":false,"source":"global","literalValues":["bevel","inherit","miter","round"],"typeRef":44},{"name":"strokeMiterlimit","required":false,"source":"global","typeRef":365},{"name":"strokeOpacity","required":false,"source":"global","typeRef":365},{"name":"strokeWidth","required":false,"source":"global","typeRef":365},{"name":"style","required":false,"source":"global","description":"Style to apply to the root element, used for virtualizer positioning","typeRef":146},{"name":"styles","required":false,"source":"global","typeRef":220},{"name":"summary","required":false,"source":"global","typeRef":359},{"name":"surfaceScale","required":false,"source":"global","typeRef":365},{"name":"systemLanguage","required":false,"source":"global","typeRef":365},{"name":"ta","required":false,"source":"global","literalValues":["-khtml-center","-khtml-left","-khtml-right","-moz-center","-moz-initial","-moz-left","-moz-right","-webkit-center","-webkit-left","-webkit-match-parent","-webkit-right","center","end","inherit","initial","justify","left","match-parent","revert","revert-layer","right","start","unset"],"description":"TextAlign","typeRef":306},{"name":"tabIndex","required":false,"source":"global","description":"Tab index for the node","typeRef":353},{"name":"tableValues","required":false,"source":"global","typeRef":365},{"name":"target","required":false,"source":"global","typeRef":359},{"name":"targetX","required":false,"source":"global","typeRef":365},{"name":"targetY","required":false,"source":"global","typeRef":365},{"name":"td","required":false,"source":"global","description":"TextDecoration","typeRef":307},{"name":"textAnchor","required":false,"source":"global","literalValues":["end","inherit","middle","start"],"typeRef":41},{"name":"textDecoration","required":false,"source":"global","typeRef":365},{"name":"textLength","required":false,"source":"global","typeRef":365},{"name":"textRendering","required":false,"source":"global","typeRef":365},{"name":"title","required":false,"source":"global","description":"Item title, displayed next to the bullet","typeRef":359},{"name":"to","required":false,"source":"global","typeRef":365},{"name":"transform","required":false,"source":"global","typeRef":359},{"name":"translate","required":false,"source":"global","literalValues":["no","yes"],"typeRef":83},{"name":"tt","required":false,"source":"global","literalValues":["-moz-initial","capitalize","full-size-kana","full-width","inherit","initial","lowercase","math-auto","none","revert","revert-layer","unset","uppercase"],"description":"TextTransform","typeRef":308},{"name":"type","required":false,"source":"global","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":20},{"name":"typeof","required":false,"source":"global","typeRef":359},{"name":"u1","required":false,"source":"global","typeRef":365},{"name":"u2","required":false,"source":"global","typeRef":365},{"name":"underlinePosition","required":false,"source":"global","typeRef":365},{"name":"underlineThickness","required":false,"source":"global","typeRef":365},{"name":"unicode","required":false,"source":"global","typeRef":365},{"name":"unicodeBidi","required":false,"source":"global","typeRef":365},{"name":"unicodeRange","required":false,"source":"global","typeRef":365},{"name":"unitsPerEm","required":false,"source":"global","typeRef":365},{"name":"unselectable","required":false,"source":"global","literalValues":["off","on"],"typeRef":64},{"name":"vAlphabetic","required":false,"source":"global","typeRef":365},{"name":"vHanging","required":false,"source":"global","typeRef":365},{"name":"vIdeographic","required":false,"source":"global","typeRef":365},{"name":"vMathematical","required":false,"source":"global","typeRef":365},{"name":"valign","required":false,"source":"global","literalValues":["baseline","bottom","middle","top"],"typeRef":17},{"name":"value","required":false,"source":"global","typeRef":366},{"name":"values","required":false,"source":"global","typeRef":359},{"name":"variant","required":false,"source":"global","literalValues":["contained","contrast","dashed","default","dot","dotted","filled","gradient","light","outline","pills","separated","solid","subtle","text","transparent","unstyled","vertical","white"],"description":"Variant passed from parent component, sets `data-variant`","typeRef":359},{"name":"vectorEffect","required":false,"source":"global","typeRef":365},{"name":"version","required":false,"source":"global","typeRef":359},{"name":"vertAdvY","required":false,"source":"global","typeRef":365},{"name":"vertOriginX","required":false,"source":"global","typeRef":365},{"name":"vertOriginY","required":false,"source":"global","typeRef":365},{"name":"viewBox","required":false,"source":"global","typeRef":359},{"name":"viewTarget","required":false,"source":"global","typeRef":365},{"name":"visibility","required":false,"source":"global","typeRef":365},{"name":"visibleFrom","required":false,"source":"global","literalValues":["lg","md","sm","xl","xs"],"description":"Breakpoint below which the component is hidden with `display: none`","typeRef":177},{"name":"vocab","required":false,"source":"global","typeRef":359},{"name":"w","required":false,"source":"global","description":"Width, theme key: theme.spacing","typeRef":309},{"name":"width","required":false,"source":"global","typeRef":365},{"name":"widths","required":false,"source":"global","typeRef":365},{"name":"withBorder","required":false,"source":"global","literalValues":[false,true],"description":"Adds border to the root element","typeRef":341},{"name":"wordSpacing","required":false,"source":"global","typeRef":365},{"name":"wrap","required":false,"source":"global","typeRef":359},{"name":"writingMode","required":false,"source":"global","typeRef":365},{"name":"x","required":false,"source":"global","typeRef":365},{"name":"x1","required":false,"source":"global","typeRef":365},{"name":"x2","required":false,"source":"global","typeRef":365},{"name":"xChannelSelector","required":false,"source":"global","typeRef":359},{"name":"xHeight","required":false,"source":"global","typeRef":365},{"name":"xlinkActuate","required":false,"source":"global","typeRef":359},{"name":"xlinkArcrole","required":false,"source":"global","typeRef":359},{"name":"xlinkHref","required":false,"source":"global","typeRef":359},{"name":"xlinkRole","required":false,"source":"global","typeRef":359},{"name":"xlinkShow","required":false,"source":"global","typeRef":359},{"name":"xlinkTitle","required":false,"source":"global","typeRef":359},{"name":"xlinkType","required":false,"source":"global","typeRef":359},{"name":"xmlBase","required":false,"source":"global","typeRef":359},{"name":"xmlLang","required":false,"source":"global","typeRef":359},{"name":"xmlSpace","required":false,"source":"global","typeRef":359},{"name":"xmlns","required":false,"source":"global","typeRef":359},{"name":"xmlnsXlink","required":false,"source":"global","typeRef":359},{"name":"y","required":false,"source":"global","typeRef":365},{"name":"y1","required":false,"source":"global","typeRef":365},{"name":"y2","required":false,"source":"global","typeRef":365},{"name":"yChannelSelector","required":false,"source":"global","typeRef":359},{"name":"z","required":false,"source":"global","typeRef":365},{"name":"zoomAndPan","required":false,"source":"global","typeRef":359}],"blockedCapabilities":[{"kind":"prop","name":"__proto__","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"apply","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"arguments","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"autoFocus","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"backdropFilter","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"behavior","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"bottom","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"call","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"callee","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"caller","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"children","reason":"Children must be expressed as interpreted JSX, not passed as a raw prop."},{"kind":"prop","name":"className","reason":"Unscoped class injection can escape widget CSS isolation."},{"kind":"prop","name":"classNames","reason":"Unscoped class injection can escape widget CSS isolation."},{"kind":"prop","name":"classes","reason":"Unscoped class injection can escape widget CSS isolation."},{"kind":"prop","name":"clipPath","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"component","reason":"Polymorphic roots can replace the Homarr-owned element boundary."},{"kind":"prop","name":"constructor","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"content","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"contentEditable","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"dangerouslySetInnerHTML","reason":"Raw HTML injection is not available to authored widgets."},{"kind":"prop","name":"filter","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"form","reason":"External form submission is outside the named-request security boundary."},{"kind":"prop","name":"formAction","reason":"External form submission is outside the named-request security boundary."},{"kind":"prop","name":"formEncType","reason":"External form submission is outside the named-request security boundary."},{"kind":"prop","name":"formMethod","reason":"External form submission is outside the named-request security boundary."},{"kind":"prop","name":"formNoValidate","reason":"External form submission is outside the named-request security boundary."},{"kind":"prop","name":"formTarget","reason":"External form submission is outside the named-request security boundary."},{"kind":"prop","name":"innerRef","reason":"Refs expose underlying React components and DOM nodes."},{"kind":"prop","name":"inset","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"left","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"mask","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"ping","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"pointerEvents","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"popover","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"popoverTarget","reason":"Portal targeting can render or interact outside the widget root."},{"kind":"prop","name":"popoverTargetAction","reason":"Portal targeting can render or interact outside the widget root."},{"kind":"prop","name":"portalProps","reason":"Portal targeting can render or interact outside the widget root."},{"kind":"prop","name":"pos","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"position","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"prototype","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"ref","reason":"Refs expose underlying React components and DOM nodes."},{"kind":"prop","name":"renderRoot","reason":"Polymorphic roots can replace the Homarr-owned element boundary."},{"kind":"prop","name":"right","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"srcDoc","reason":"Raw HTML injection is not available to authored widgets."},{"kind":"prop","name":"suppressContentEditableWarning","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"suppressHydrationWarning","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"top","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop","name":"withinPortal","reason":"Portal targeting can render or interact outside the widget root."},{"kind":"prop","name":"zIndex","reason":"This capability is blocked by the Custom JSX safety boundary."},{"kind":"prop-pattern","name":"on*","reason":"Authored event callbacks can execute code outside the declarative runtime."},{"kind":"prop-pattern","name":"*Ref","reason":"Refs expose underlying React components and DOM nodes."},{"kind":"prop-pattern","name":"__*","reason":"Private and prototype-related properties are outside the supported authoring surface."}],"components":[{"name":"Accordion","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion/","props":[{"name":"attributes","required":false,"source":"component","typeRef":421},{"name":"chevron","required":false,"source":"component","description":"Custom chevron icon","typeRef":263},{"name":"chevronIconSize","required":false,"source":"component","description":"Size of the default chevron icon. Ignored when `chevron` prop is set. Use `chevronSize` instead when using custom chevron.","typeRef":365},{"name":"chevronPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the chevron relative to the item label","typeRef":47},{"name":"chevronSize","required":false,"source":"component","description":"Size of the chevron icon container","typeRef":365},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":138},{"name":"disableChevronRotation","required":false,"source":"component","literalValues":[false,true],"description":"If set, chevron rotation is disabled","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set to `false`, panels are unmounted when collapsed. By default, panels stay mounted when collapsed.","typeRef":341},{"name":"loop","required":false,"source":"component","literalValues":[false,true],"description":"If set, arrow keys loop through items (first to last and last to first)","typeRef":341},{"name":"multiple","required":false,"source":"component","description":"If set, multiple items can be opened at the same time","typeRef":186},{"name":"order","required":false,"source":"component","literalValues":[2,3,4,5,6],"description":"Sets heading level (h2-h6) for `Accordion.Control` elements. Wraps each control in the corresponding heading tag, recommended to meet WAI-ARIA accessibility requirements. Has no visual effect.","typeRef":136},{"name":"transitionDuration","required":false,"source":"component","description":"Transition duration in ms","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":138},{"name":"variant","required":false,"source":"component","literalValues":["contained","default","filled","separated"],"typeRef":112}],"blockedProps":[],"subcomponents":["Accordion.Chevron","Accordion.Control","Accordion.Item","Accordion.Panel"],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Accordion.Chevron","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"display","required":false,"source":"component","typeRef":365},{"name":"opacity","required":false,"source":"component","typeRef":365},{"name":"radius","required":false,"source":"component","typeRef":365},{"name":"size","required":false,"source":"component","description":"Controls `width` and `height` of the icon, `16` by default","typeRef":365},{"name":"type","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Accordion.Control","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion/","props":[{"name":"chevron","required":false,"source":"component","description":"Custom chevron icon","typeRef":263},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"icon","required":false,"source":"component","description":"Icon displayed next to the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":227},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Accordion.Item","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":217},{"name":"value","required":true,"source":"component","description":"Value that is used to manage the accordion state","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Accordion.Panel","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, overrides the Accordion-level `keepMounted` value. When undefined (default), uses Accordion's `keepMounted` setting.","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":228},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"AccordionChevron","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion-chevron/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"display","required":false,"source":"component","typeRef":365},{"name":"opacity","required":false,"source":"component","typeRef":365},{"name":"radius","required":false,"source":"component","typeRef":365},{"name":"size","required":false,"source":"component","description":"Controls `width` and `height` of the icon, `16` by default","typeRef":365},{"name":"type","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"AccordionControl","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion-control/","props":[{"name":"chevron","required":false,"source":"component","description":"Custom chevron icon","typeRef":263},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"icon","required":false,"source":"component","description":"Icon displayed next to the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":227},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"AccordionItem","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion-item/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":217},{"name":"value","required":true,"source":"component","description":"Value that is used to manage the accordion state","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"AccordionPanel","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/accordion-panel/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, overrides the Accordion-level `keepMounted` value. When undefined (default), uses Accordion's `keepMounted` setting.","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":228},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"ActionButton","package":"@homarr/widgets","category":"network","safety":"wrapped","description":"Runs a named user-triggered action.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"color","source":"component","required":false,"typeRef":359},{"name":"confirmMessage","source":"component","required":false,"typeRef":359},{"name":"disabled","source":"component","required":false,"typeRef":338},{"name":"errorMessage","source":"component","required":false,"typeRef":359},{"name":"fullWidth","source":"component","required":false,"typeRef":338},{"name":"icon","source":"component","required":false,"typeRef":359},{"name":"label","source":"component","required":false,"typeRef":359},{"name":"params","source":"component","required":false,"typeRef":270},{"name":"requestId","source":"component","required":false,"description":"Identifier of the named Custom Widget action.","typeRef":359},{"name":"size","source":"component","required":false,"typeRef":359},{"name":"successMessage","source":"component","required":false,"typeRef":359},{"name":"variant","source":"component","required":false,"typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Action labels must describe their effect; destructive actions require confirmation."]},{"name":"ActionIcon","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/action-icon/","props":[{"name":"attributes","required":false,"source":"component","typeRef":459},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color.","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"gradient","required":false,"source":"component","description":"Gradient values used with `variant=\"gradient\"`.","typeRef":179},{"name":"loaderProps","required":false,"source":"component","description":"Props passed down to the `Loader` component. Ignored when `loading` prop is not set.","typeRef":176},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"If set, `Loader` component is displayed instead of the `children`","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["input-lg","input-md","input-sm","input-xl","input-xs","lg","md","sm","xl","xs"],"description":"Controls width and height of the button. Numbers are converted to rem.","typeRef":356},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","subtle","transparent","white"],"typeRef":113}],"blockedProps":[],"subcomponents":["ActionIcon.Group","ActionIcon.GroupSection"],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ActionIcon.Group","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/action-icon/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"borderWidth","required":false,"source":"component","description":"`border-width` of the child components.","typeRef":365},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Group orientation","typeRef":36},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ActionIcon.GroupSection","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/action-icon/","props":[{"name":"attributes","required":false,"source":"component","typeRef":401},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gradient","required":false,"source":"component","description":"Gradient values used with `variant=\"gradient\"`.","typeRef":179},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls section `height`, `font-size` and horizontal `padding`","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","subtle","transparent","white"],"typeRef":113}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ActionIconGroup","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/action-icon-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"borderWidth","required":false,"source":"component","description":"`border-width` of the child components.","typeRef":365},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Group orientation","typeRef":36},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ActionIconGroupSection","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/action-icon-group-section/","props":[{"name":"attributes","required":false,"source":"component","typeRef":401},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gradient","required":false,"source":"component","description":"Gradient values used with `variant=\"gradient\"`.","typeRef":179},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls section `height`, `font-size` and horizontal `padding`","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","subtle","transparent","white"],"typeRef":113}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Affix","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/affix/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes the widget layout boundary"},{"name":"Alert","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/alert/","props":[{"name":"attributes","required":false,"source":"component","typeRef":378},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"closeButtonLabel","required":false,"source":"component","description":"Close button `aria-label`","typeRef":359},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"icon","required":false,"source":"component","description":"Icon displayed next to the title","typeRef":263},{"name":"title","required":false,"source":"component","description":"Alert title","typeRef":263},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","light","outline","transparent","white"],"typeRef":114},{"name":"withCloseButton","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether close button should be displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"AlphaSlider","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/alpha-slider/","props":[{"name":"attributes","required":false,"source":"component","typeRef":474},{"name":"color","required":true,"source":"component","typeRef":359},{"name":"focusable","required":false,"source":"component","literalValues":[false,true],"description":"If set, slider thumb can be focused","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Slider size","typeRef":182},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":true,"source":"component","description":"Controlled component value","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Anchor","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/anchor/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration, ignored when `variant` is not `gradient`","typeRef":179},{"name":"inherit","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether font properties should be inherited from the parent","typeRef":341},{"name":"inline","required":false,"source":"component","literalValues":[false,true],"description":"Sets `line-height` to 1 for centering","typeRef":341},{"name":"lineClamp","required":false,"source":"component","description":"Number of lines after which Text will be truncated","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size` and `line-height`","typeRef":82},{"name":"textWrap","required":false,"source":"component","literalValues":["balance","nowrap","pretty","stable","wrap"],"description":"Controls `text-wrap` CSS property","typeRef":79},{"name":"truncate","required":false,"source":"component","literalValues":["end",false,"start",true],"description":"Side on which Text must be truncated, if `true`, text is truncated from the start","typeRef":344},{"name":"underline","required":false,"source":"component","literalValues":["always","hover","never","not-hover"],"description":"Defines when `text-decoration: underline` styles are applied.","typeRef":10},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["gradient","text"],"typeRef":131}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"AngleSlider","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/angle-slider/","props":[{"name":"attributes","required":false,"source":"component","typeRef":423},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":353},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":261},{"name":"marks","required":false,"source":"component","description":"Array of marks displayed on the slider","typeRef":477},{"name":"restrictToMarks","required":false,"source":"component","literalValues":[false,true],"description":"If set, the selection is allowed only from the given marks array","typeRef":341},{"name":"size","required":false,"source":"component","description":"Slider size in px","typeRef":353},{"name":"step","required":false,"source":"component","description":"Step between values","typeRef":353},{"name":"thumbSize","required":false,"source":"component","description":"Size of the thumb in px. Calculated based on the `size` value by default.","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withLabel","required":false,"source":"component","literalValues":[false,true],"description":"If set, the label is displayed inside the slider","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"AppShell","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell/","props":[],"blockedProps":[],"subcomponents":["AppShell.Aside","AppShell.Footer","AppShell.Header","AppShell.Main","AppShell.Navbar","AppShell.Section"],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShell.Aside","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShell.Footer","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShell.Header","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShell.Main","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShell.Navbar","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShell.Section","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShellAside","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell-aside/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShellFooter","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell-footer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShellHeader","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell-header/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShellMain","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell-main/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShellNavbar","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell-navbar/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AppShellSection","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/app-shell-section/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"AreaChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/area-chart/","props":[{"name":"activeDotProps","required":false,"source":"component","description":"Props passed down to all active dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"areaChartProps","required":false,"source":"component","description":"Props passed down to recharts `AreaChart` component","typeRef":91},{"name":"attributes","required":false,"source":"component","typeRef":371},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"connectNulls","required":false,"source":"component","literalValues":[false,true],"description":"If set, points with `null` values are connected","typeRef":341},{"name":"curveType","required":false,"source":"component","literalValues":["bump","linear","monotone","natural","step","stepAfter","stepBefore"],"description":"Type of the curve","typeRef":69},{"name":"data","required":true,"source":"component","description":"Data used to display chart","typeRef":148},{"name":"dataKey","required":true,"source":"component","description":"Key of the `data` object for x-axis values","typeRef":359},{"name":"dotProps","required":false,"source":"component","description":"Props passed down to all dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"fillOpacity","required":false,"source":"component","description":"Controls fill opacity of all areas","typeRef":353},{"name":"gridAxis","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which lines should be displayed in the grid, `'x'` by default","typeRef":61},{"name":"gridColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the grid and cursor lines, by default depends on color scheme","typeRef":162},{"name":"gridProps","required":false,"source":"component","description":"Props passed down to the `CartesianGrid` component","typeRef":189},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to the `Legend` component","typeRef":190},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Chart orientation, `'horizontal'` by default","typeRef":36},{"name":"referenceLines","required":false,"source":"component","description":"Reference lines that should be displayed on the chart","typeRef":149},{"name":"rightYAxisLabel","required":false,"source":"component","description":"A label to display next to the right y-axis","typeRef":359},{"name":"rightYAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component rendered on the right side","typeRef":199},{"name":"series","required":true,"source":"component","description":"An array of objects with `name` and `color` keys. Determines which data should be consumed from the `data` array.","typeRef":139},{"name":"splitColors","required":false,"source":"component","description":"A tuple of colors used when `type=\"split\"` is set, ignored in all other cases. A tuple may include theme colors reference or any valid CSS colors","typeRef":333},{"name":"splitOffset","required":false,"source":"component","description":"Offset for the split gradient. By default, value is inferred from `data` and `series` if possible. Must be generated from the data array with `getSplitOffset` function.","typeRef":353},{"name":"strokeWidth","required":false,"source":"component","description":"Stroke width for the chart areas","typeRef":353},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the text displayed inside the chart, `'dimmed'` by default","typeRef":162},{"name":"tickLine","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which axis should have tick line, `'y'` by default","typeRef":61},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip position animation duration in ms, `0` by default","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to the `Tooltip` component","typeRef":197},{"name":"type","required":false,"source":"component","literalValues":["default","percent","split","stacked"],"description":"Controls how chart areas are positioned relative to each other","typeRef":29},{"name":"unit","required":false,"source":"component","description":"Unit displayed next to each tick in y-axis","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withDots","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dots should be displayed","typeRef":341},{"name":"withGradient","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the chart area should be represented with a gradient instead of the solid color","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart legend should be displayed, `false` by default","typeRef":341},{"name":"withPointLabels","required":false,"source":"component","literalValues":[false,true],"description":"If set, each point has an associated label","typeRef":341},{"name":"withRightYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether additional y-axis should be displayed on the right side of the chart, `false` by default","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart tooltip should be displayed, `true` by default","typeRef":341},{"name":"withXAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether x-axis should be displayed, `true` by default","typeRef":341},{"name":"withYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether y-axis should be displayed, `true` by default","typeRef":341},{"name":"xAxisLabel","required":false,"source":"component","description":"A label to display below the x-axis","typeRef":359},{"name":"xAxisProps","required":false,"source":"component","description":"Props passed down to the `XAxis` recharts component","typeRef":198},{"name":"yAxisLabel","required":false,"source":"component","description":"A label to display next to the y-axis","typeRef":359},{"name":"yAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component","typeRef":199}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"AreaGradient","package":"@mantine/charts","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/charts/area-gradient/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level chart implementation helper"},{"name":"AspectRatio","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/aspect-ratio/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"ratio","required":false,"source":"component","description":"Aspect ratio, for example, `16 / 9`, `4 / 3`, `1920 / 1080`","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Autocomplete","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/autocomplete/","props":[{"name":"attributes","required":false,"source":"component","typeRef":405},{"name":"autoSelectOnBlur","required":false,"source":"component","literalValues":[false,true],"description":"If set, the highlighted option is selected when the input loses focus","typeRef":341},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":172},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"If set, the clear button is displayed when the component has a value","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"comboboxProps","required":false,"source":"component","description":"Props passed down to `Combobox` component","typeRef":153},{"name":"data","required":false,"source":"component","description":"Data used to display options. Values must be unique.","typeRef":152},{"name":"defaultDropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled dropdown initial opened state","typeRef":341},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"dropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled dropdown opened state","typeRef":341},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"floatingHeight","required":false,"source":"component","literalValues":["viewport"],"description":"If set to `'viewport'`, the dropdown grows to fill the available vertical space in the viewport. Disables the `flip` middleware.","typeRef":78},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"limit","required":false,"source":"component","description":"Maximum number of options displayed at a time, `Infinity` by default","typeRef":353},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxDropdownHeight","required":false,"source":"component","description":"`max-height` of the dropdown, only applicable when `withScrollArea` prop is `true`, `250` by default","typeRef":365},{"name":"openOnFocus","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown opens when the input receives focus","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props passed to the underlying `ScrollArea` component in the dropdown","typeRef":274},{"name":"selectFirstOptionOnChange","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when value changes, `false` by default","typeRef":341},{"name":"selectFirstOptionOnDropdownOpen","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when dropdown opens, `false` by default","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withScrollArea","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the options should be wrapped with `ScrollArea.AutoSize`, `true` by default","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Avatar","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/avatar/","props":[{"name":"allowedInitialsColors","required":false,"source":"component","description":"A list of colors that is used for autogenerated initials. By default, all default Mantine colors can be used except gray and dark.","typeRef":164},{"name":"attributes","required":false,"source":"component","typeRef":404},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","initials","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":163},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration for `variant=\"gradient\"`","typeRef":179},{"name":"imageProps","required":false,"source":"component","description":"Attributes passed down to `img` element","typeRef":260},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Width and height of the avatar, numbers are converted to rem","typeRef":355},{"name":"src","required":false,"source":"component","description":"Image url, if the image cannot be loaded or `src={null}`, then placeholder is displayed instead","typeRef":352},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","transparent","white"],"typeRef":115}],"blockedProps":[],"subcomponents":["Avatar.Group"],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Avatar.Group","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/avatar/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"spacing","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Negative space between Avatar components","typeRef":183},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"AvatarGroup","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/avatar-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"spacing","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Negative space between Avatar components","typeRef":183},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"BackgroundImage","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/background-image/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"src","required":true,"source":"component","description":"Image url","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Badge","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/badge/","props":[{"name":"attributes","required":false,"source":"component","typeRef":432},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"circle","required":false,"source":"component","literalValues":[false,true],"description":"If set, badge `min-width` becomes equal to its `height` and horizontal padding is removed","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether Badge should take 100% of its parent width","typeRef":341},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration used when `variant=\\\"gradient\\\"`","typeRef":179},{"name":"leftSection","required":false,"source":"component","description":"Content displayed on the left side of the badge label","typeRef":263},{"name":"rightSection","required":false,"source":"component","description":"Content displayed on the right side of the badge label","typeRef":263},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size`, `height` and horizontal `padding`","typeRef":182},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","dot","filled","gradient","light","outline","transparent","white"],"typeRef":116}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"BarChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/bar-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":436},{"name":"barChartProps","required":false,"source":"component","description":"Props passed down to recharts `BarChart` component","typeRef":91},{"name":"barLabelColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the bar label, by default the value is determined by the chart orientation","typeRef":162},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"cursorFill","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Fill of hovered bar section, by default value is based on color scheme","typeRef":162},{"name":"data","required":true,"source":"component","description":"Data used to display chart.","typeRef":267},{"name":"dataKey","required":true,"source":"component","description":"Key of the `data` object for x-axis values","typeRef":359},{"name":"fillOpacity","required":false,"source":"component","description":"Controls fill opacity of all bars","typeRef":353},{"name":"gridAxis","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which lines should be displayed in the grid, `'x'` by default","typeRef":61},{"name":"gridColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the grid and cursor lines, by default depends on color scheme","typeRef":162},{"name":"gridProps","required":false,"source":"component","description":"Props passed down to the `CartesianGrid` component","typeRef":189},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to the `Legend` component","typeRef":190},{"name":"maxBarWidth","required":false,"source":"component","description":"Maximum bar width in px","typeRef":353},{"name":"minBarSize","required":false,"source":"component","description":"Sets minimum height of the bar in px","typeRef":353},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Chart orientation, `'horizontal'` by default","typeRef":36},{"name":"referenceLines","required":false,"source":"component","description":"Reference lines that should be displayed on the chart","typeRef":149},{"name":"rightYAxisLabel","required":false,"source":"component","description":"A label to display next to the right y-axis","typeRef":359},{"name":"rightYAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component rendered on the right side","typeRef":199},{"name":"series","required":true,"source":"component","description":"An array of objects with `name` and `color` keys. Determines which data should be consumed from the `data` array.","typeRef":141},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the text displayed inside the chart, `'dimmed'` by default","typeRef":162},{"name":"tickLine","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which axis should have tick line, `'y'` by default","typeRef":61},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip position animation duration in ms, `0` by default","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to the `Tooltip` component","typeRef":197},{"name":"type","required":false,"source":"component","literalValues":["default","percent","stacked","waterfall"],"description":"Controls how bars are positioned relative to each other","typeRef":30},{"name":"unit","required":false,"source":"component","description":"Unit displayed next to each tick in y-axis","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withBarValueLabel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether a label with bar value should be displayed on top of each bar, incompatible with `type=\"stacked\"` and `type=\"percent\"`","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart legend should be displayed, `false` by default","typeRef":341},{"name":"withRightYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether additional y-axis should be displayed on the right side of the chart, `false` by default","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart tooltip should be displayed, `true` by default","typeRef":341},{"name":"withXAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether x-axis should be displayed, `true` by default","typeRef":341},{"name":"withYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether y-axis should be displayed, `true` by default","typeRef":341},{"name":"xAxisLabel","required":false,"source":"component","description":"A label to display below the x-axis","typeRef":359},{"name":"xAxisProps","required":false,"source":"component","description":"Props passed down to the `XAxis` recharts component","typeRef":198},{"name":"yAxisLabel","required":false,"source":"component","description":"A label to display next to the y-axis","typeRef":359},{"name":"yAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component","typeRef":199}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"BarsList","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/bars-list/","props":[{"name":"attributes","required":false,"source":"component","typeRef":453},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color","typeRef":341},{"name":"barColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Default bar background color, used when item does not have color specified","typeRef":162},{"name":"barGap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls gap between bars","typeRef":183},{"name":"barHeight","required":false,"source":"component","description":"Bar height","typeRef":365},{"name":"barTextColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Bar text color, overrides autoContrast","typeRef":162},{"name":"barsLabel","required":false,"source":"component","description":"Label displayed above the bars column","typeRef":359},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data for bars","typeRef":142},{"name":"minBarSize","required":false,"source":"component","description":"Minimum bar width","typeRef":365},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"valueLabel","required":false,"source":"component","description":"Label displayed above the values column","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Blockquote","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/blockquote/","props":[{"name":"attributes","required":false,"source":"component","typeRef":391},{"name":"cite","required":false,"source":"component","description":"Reference to a cited quote","typeRef":263},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"icon","required":false,"source":"component","description":"Blockquote icon, displayed at the top left side","typeRef":263},{"name":"iconSize","required":false,"source":"component","description":"Controls icon `width` and `height`, numbers are converted to rem","typeRef":365},{"name":"textWrap","required":false,"source":"component","literalValues":["balance","nowrap","pretty","stable","wrap"],"description":"Controls `text-wrap` CSS property","typeRef":79},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Box","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/box/","props":[{"name":"size","required":false,"source":"component","description":"Size passed from parent component, sets `data-size` if value is not number like","typeRef":365},{"name":"variant","required":false,"source":"component","description":"Variant passed from parent component, sets `data-variant`","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Breadcrumbs","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/breadcrumbs/","props":[{"name":"attributes","required":false,"source":"component","typeRef":467},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"separator","required":false,"source":"component","description":"Separator between children","typeRef":263},{"name":"separatorMargin","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls spacing between separator and breadcrumb","typeRef":183},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"BubbleChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/bubble-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":469},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the chart items. Key of `theme.colors` or any valid CSS color.","typeRef":162},{"name":"data","required":true,"source":"component","description":"Chart data","typeRef":267},{"name":"dataKey","required":true,"source":"component","description":"Data keys for x, y and z axis","typeRef":144},{"name":"gridColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the grid and cursor lines, by default depends on color scheme","typeRef":162},{"name":"label","required":false,"source":"component","description":"Chart label displayed next to the x axis","typeRef":359},{"name":"range","required":true,"source":"component","description":"Z axis range","typeRef":334},{"name":"scatterProps","required":false,"source":"component","description":"Props passed down to the `Scatter` component","typeRef":207},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the text displayed inside the chart","typeRef":162},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to the `Tooltip` component","typeRef":197},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the tooltip should be displayed","typeRef":341},{"name":"xAxisProps","required":false,"source":"component","description":"Props passed down to the `XAxis` recharts component","typeRef":198},{"name":"yAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component","typeRef":199},{"name":"zAxisProps","required":false,"source":"component","description":"Props passed down to the `ZAxis` recharts component","typeRef":200}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Burger","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/burger/","props":[{"name":"attributes","required":false,"source":"component","typeRef":454},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` of any valid CSS value, by default `theme.white` in dark color scheme and `theme.black` in light","typeRef":162},{"name":"lineSize","required":false,"source":"component","description":"Controls height of lines, by default calculated based on `size` prop","typeRef":365},{"name":"opened","required":false,"source":"component","literalValues":[false,true],"description":"State of the burger, when `true` burger is transformed into X","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls burger `width` and `height`, numbers are converted to rem","typeRef":355},{"name":"transitionDuration","required":false,"source":"component","description":"`transition-duration` property value in ms","typeRef":353},{"name":"transitionTimingFunction","required":false,"source":"component","description":"`transition-timing-function` property value","typeRef":359},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Button","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/button/","props":[{"name":"attributes","required":false,"source":"component","typeRef":431},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Sets `width: 100%`","typeRef":341},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration used for `variant=\"gradient\"`","typeRef":179},{"name":"justify","required":false,"source":"component","literalValues":["-moz-initial","center","end","flex-end","flex-start","inherit","initial","left","normal","revert","revert-layer","right","space-around","space-between","space-evenly","start","stretch","unset"],"description":"Sets `justify-content` of `inner` element, can be used to change distribution of sections and label","typeRef":248},{"name":"leftSection","required":false,"source":"component","description":"Content on the left side of the button label","typeRef":263},{"name":"loaderProps","required":false,"source":"component","description":"Props added to the `Loader` component (only visible when `loading` prop is set)","typeRef":176},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"If set, the `Loader` component is displayed over the button","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content on the right side of the button label","typeRef":263},{"name":"size","required":false,"source":"component","literalValues":["compact-lg","compact-md","compact-sm","compact-xl","compact-xs","lg","md","sm","xl","xs"],"description":"Controls button `height`, `font-size` and horizontal `padding`","typeRef":145},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","subtle","transparent","white"],"typeRef":117}],"blockedProps":[],"subcomponents":["Button.Group","Button.GroupSection"],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Button.Group","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/button/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"borderWidth","required":false,"source":"component","description":"`border-width` of the child `Button` components. Numbers are converted to rem.","typeRef":365},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Orientation of the group","typeRef":36},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Button.GroupSection","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/button/","props":[{"name":"attributes","required":false,"source":"component","typeRef":401},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration used when `variant=\"gradient\"`","typeRef":179},{"name":"size","required":false,"source":"component","literalValues":["compact-lg","compact-md","compact-sm","compact-xl","compact-xs","lg","md","sm","xl","xs"],"description":"Controls section `height`, `font-size` and horizontal `padding`","typeRef":145},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","subtle","transparent","white"],"typeRef":117}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ButtonGroup","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/button-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"borderWidth","required":false,"source":"component","description":"`border-width` of the child `Button` components. Numbers are converted to rem.","typeRef":365},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Orientation of the group","typeRef":36},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"ButtonGroupSection","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/button-group-section/","props":[{"name":"attributes","required":false,"source":"component","typeRef":401},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration used when `variant=\"gradient\"`","typeRef":179},{"name":"size","required":false,"source":"component","literalValues":["compact-lg","compact-md","compact-sm","compact-xl","compact-xs","lg","md","sm","xl","xs"],"description":"Controls section `height`, `font-size` and horizontal `padding`","typeRef":145},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","subtle","transparent","white"],"typeRef":117}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Calendar","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/calendar/","props":[{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":445},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level in uncontrolled mode","typeRef":52},{"name":"enableKeyboardNavigation","required":false,"source":"component","literalValues":[false,true],"description":"Enable enhanced keyboard navigation (Ctrl/Cmd + Arrow keys for year navigation, Ctrl/Cmd + Shift + Arrow keys for decade navigation, Y key to open year view)","typeRef":341},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level displayed in controlled mode","typeRef":52},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Max level that user can go up to (decade, year, month)","typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Min level that user can go down to (decade, year, month)","typeRef":52},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"static","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether days should be static, static days can be used to display month if it is not expected that user will interact with the component in any way","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"CalendarHeader","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/calendar-header/","props":[{"name":"attributes","required":false,"source":"component","typeRef":388},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the header should take the full width of its container","typeRef":341},{"name":"hasNextLevel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next level button should be enabled","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"label","required":false,"source":"component","description":"Label displayed between next and previous buttons","typeRef":263},{"name":"levelControlAriaLabel","required":false,"source":"component","description":"Level control `aria-label`","typeRef":359},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withNext","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next control should be rendered","typeRef":341},{"name":"withPrevious","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether previous control should be rendered","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"Card","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/card/","props":[{"name":"attributes","required":false,"source":"component","typeRef":473},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Card orientation","typeRef":36},{"name":"padding","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value to set padding","typeRef":183},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":["Card.Section"],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Card.Section","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/card/","props":[{"name":"inheritPadding","required":false,"source":"component","literalValues":[false,true],"description":"If set, the section inherits padding from the parent `Card`","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":224},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"CardSection","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/card-section/","props":[{"name":"inheritPadding","required":false,"source":"component","literalValues":[false,true],"description":"If set, the section inherits padding from the parent `Card`","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":224},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Center","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/center/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"inline","required":false,"source":"component","literalValues":[false,true],"description":"If set, `inline-flex` is used instead of `flex`","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"ChartLegend","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/chart-legend/","props":[{"name":"attributes","required":false,"source":"component","typeRef":437},{"name":"centered","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the legend should be centered","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"legendPosition","required":true,"source":"component","literalValues":["bottom","middle","top"],"description":"Position of the legend relative to the chart, used to apply margin on the corresponding side","typeRef":18},{"name":"payload","required":false,"source":"component","description":"Chart data provided by recharts","typeRef":358},{"name":"series","required":false,"source":"component","description":"Data used for labels, only applicable for area charts: AreaChart, LineChart, BarChart","typeRef":150},{"name":"showColor","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether color swatch should be shown next to the label","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"ChartTooltip","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/chart-tooltip/","props":[{"name":"attributes","required":false,"source":"component","typeRef":476},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"label","required":false,"source":"component","description":"Main tooltip label","typeRef":263},{"name":"payload","required":false,"source":"component","description":"Chart data provided by recharts","typeRef":268},{"name":"segmentId","required":false,"source":"component","description":"Segment to display data for, identified by its index in the data array (preferred, isolates duplicate names) or by its name. Only applicable when `type=\"radial\"`. If not set, all data is rendered.","typeRef":365},{"name":"series","required":false,"source":"component","description":"Chart series data, applicable only for `area` type","typeRef":150},{"name":"showColor","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the color swatch should be visible","typeRef":341},{"name":"type","required":false,"source":"component","literalValues":["area","radial","scatter"],"description":"Tooltip type that determines the content and styles, `area` for LineChart, AreaChart and BarChart, `radial` for DonutChart and PieChart","typeRef":11},{"name":"unit","required":false,"source":"component","description":"Data units, provided by parent component","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"CheckIcon","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/check-icon/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"display","required":false,"source":"component","typeRef":365},{"name":"opacity","required":false,"source":"component","typeRef":365},{"name":"radius","required":false,"source":"component","typeRef":365},{"name":"size","required":false,"source":"component","typeRef":365},{"name":"type","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Checkbox","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/checkbox/","props":[{"name":"attributes","required":false,"source":"component","typeRef":373},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts icon color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to set input background color in checked state","typeRef":162},{"name":"description","required":false,"source":"component","description":"Description below the label","typeRef":263},{"name":"error","required":false,"source":"component","description":"Error message below the label","typeRef":263},{"name":"iconColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to set icon color. By default, depends on `theme.autoContrast`.","typeRef":162},{"name":"indeterminate","required":false,"source":"component","literalValues":[false,true],"description":"Indeterminate state of the checkbox. If set, `checked` prop is dismissed.","typeRef":341},{"name":"label","required":false,"source":"component","description":"`label` associated with the checkbox","typeRef":263},{"name":"labelPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the label relative to the input","typeRef":47},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the component","typeRef":182},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","outline"],"typeRef":119},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"If set, applies error styles to the checkbox when `error` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":103}],"blockedProps":[],"subcomponents":["Checkbox.Card","Checkbox.Group","Checkbox.Indicator"],"bind":{"type":"boolean","initialProp":"defaultChecked"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Checkbox.Card","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/checkbox/","props":[{"name":"attributes","required":false,"source":"component","typeRef":390},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value of the checkbox, used with `Checkbox.Group`","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Checkbox.Group","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/checkbox/","props":[{"name":"attributes","required":false,"source":"component","typeRef":426},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":330},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input for uncontrolled forms","typeRef":104},{"name":"hiddenInputValuesSeparator","required":false,"source":"component","description":"Separator for values in the hidden input for uncontrolled forms","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelElement","required":false,"source":"component","literalValues":["div","label"],"description":"Root element for the label. Use `'div'` when wrapper contains multiple input elements and you need to handle `htmlFor` manually.","typeRef":31},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"maxSelectedValues","required":false,"source":"component","description":"Maximum number of checkboxes that can be selected. When the limit is reached, unselected checkboxes will be disabled","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the `Input.Wrapper`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":330},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element (`Input.Wrapper` component)","typeRef":103}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string[]","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Checkbox.Indicator","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/checkbox/","props":[{"name":"attributes","required":false,"source":"component","typeRef":403},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts icon color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to set input background color in checked state","typeRef":162},{"name":"iconColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to set icon color, by default value depends on `theme.autoContrast`","typeRef":162},{"name":"indeterminate","required":false,"source":"component","literalValues":[false,true],"description":"Indeterminate state of the checkbox. If set, `checked` prop is ignored.","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the component","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","outline"],"typeRef":118}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"CheckboxCard","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/checkbox-card/","props":[{"name":"attributes","required":false,"source":"component","typeRef":390},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value of the checkbox, used with `Checkbox.Group`","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"CheckboxGroup","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/checkbox-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":426},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":330},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input for uncontrolled forms","typeRef":104},{"name":"hiddenInputValuesSeparator","required":false,"source":"component","description":"Separator for values in the hidden input for uncontrolled forms","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelElement","required":false,"source":"component","literalValues":["div","label"],"description":"Root element for the label. Use `'div'` when wrapper contains multiple input elements and you need to handle `htmlFor` manually.","typeRef":31},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"maxSelectedValues","required":false,"source":"component","description":"Maximum number of checkboxes that can be selected. When the limit is reached, unselected checkboxes will be disabled","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the `Input.Wrapper`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":330},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element (`Input.Wrapper` component)","typeRef":103}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string[]","initialProp":"defaultValue"},"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"CheckboxIndicator","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/checkbox-indicator/","props":[{"name":"attributes","required":false,"source":"component","typeRef":403},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts icon color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to set input background color in checked state","typeRef":162},{"name":"iconColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to set icon color, by default value depends on `theme.autoContrast`","typeRef":162},{"name":"indeterminate","required":false,"source":"component","literalValues":[false,true],"description":"Indeterminate state of the checkbox. If set, `checked` prop is ignored.","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the component","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","outline"],"typeRef":118}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Chip","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/chip/","props":[{"name":"attributes","required":false,"source":"component","typeRef":408},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on the chip background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color.","typeRef":162},{"name":"icon","required":false,"source":"component","description":"Any element or component to replace the default icon","typeRef":263},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls various properties related to the component size","typeRef":81},{"name":"type","required":false,"source":"component","literalValues":["checkbox","radio"],"description":"Chip input type","typeRef":25},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","light","outline"],"typeRef":120},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":103}],"blockedProps":[],"subcomponents":["Chip.Group"],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Chip.Group","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/chip/","props":[{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component initial value","typeRef":99},{"name":"multiple","required":false,"source":"component","description":"If set, multiple values can be selected","typeRef":186},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":99}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ChipGroup","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/chip-group/","props":[{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component initial value","typeRef":99},{"name":"multiple","required":false,"source":"component","description":"If set, multiple values can be selected","typeRef":186},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":99}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"CloseButton","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/close-button/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"icon","required":false,"source":"component","description":"React node to replace the default close icon. If set, `iconSize` prop is ignored.","typeRef":263},{"name":"iconSize","required":false,"source":"component","description":"`X` icon `width` and `height`","typeRef":365},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls width and height of the button. Numbers are converted to rem.","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["subtle","transparent"],"typeRef":121}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"CloseIcon","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/close-icon/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"display","required":false,"source":"component","typeRef":365},{"name":"opacity","required":false,"source":"component","typeRef":365},{"name":"radius","required":false,"source":"component","typeRef":365},{"name":"size","required":false,"source":"component","description":"Icon width and height, `var(--icon-size)` by default","typeRef":359},{"name":"type","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Code","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/code/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"block","required":false,"source":"component","literalValues":[false,true],"description":"If set, code is rendered in `pre`","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls `background-color` of the code. By default, calculated based on the color scheme.","typeRef":162},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Collapse","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/collapse/","props":[{"name":"animateOpacity","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the opacity is animated","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"expanded","required":true,"source":"component","literalValues":[false,true],"description":"Expanded state","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the element is kept in the DOM when collapsed. When `true`, React 19 `Activity` is used to preserve state while collapsed. When `false`, the element is unmounted after the exit animation.","typeRef":341},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Collapse orientation","typeRef":36},{"name":"transitionDuration","required":false,"source":"component","description":"Transition duration in ms","typeRef":353},{"name":"transitionTimingFunction","required":false,"source":"component","description":"Transition timing function","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Collapsible","package":"@homarr/widgets","category":"interaction","safety":"allowed","description":"Shows and hides a bounded content section.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"defaultOpen","source":"component","required":false,"typeRef":336},{"name":"title","source":"component","required":true,"typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ColorInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/color-input/","props":[{"name":"attributes","required":false,"source":"component","typeRef":374},{"name":"closeOnColorSwatchClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is closed when one of the color swatches is clicked","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"disallowInput","required":false,"source":"component","literalValues":[false,true],"description":"If input is not allowed, the user can only pick value with color picker and swatches","typeRef":341},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"eyeDropperButtonProps","required":false,"source":"component","description":"Props passed down to the eye dropper button","typeRef":266},{"name":"eyeDropperIcon","required":false,"source":"component","description":"An icon to replace the default eye dropper icon","typeRef":263},{"name":"fixOnBlur","required":false,"source":"component","literalValues":[false,true],"description":"If set, the input value resets to the last known valid value when the input loses focus","typeRef":341},{"name":"format","required":false,"source":"component","literalValues":["hex","hexa","hsl","hsla","rgb","rgba"],"description":"Color format. `hexa`, `rgba`, `hsla` values render alpha channel slider","typeRef":35},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"popoverProps","required":false,"source":"component","description":"Props passed down to the `Popover` component","typeRef":242},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"swatches","required":false,"source":"component","description":"A list of colors used to display swatches list below the color picker","typeRef":368},{"name":"swatchesPerRow","required":false,"source":"component","description":"Number of swatches per row","typeRef":353},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withEyeDropper","required":false,"source":"component","literalValues":[false,true],"description":"If set, the eye dropper button is displayed in the right section","typeRef":341},{"name":"withPicker","required":false,"source":"component","literalValues":[false,true],"description":"If `false`, the component displays only swatches","typeRef":341},{"name":"withPreview","required":false,"source":"component","literalValues":[false,true],"description":"If set, the preview color swatch is displayed in the left section of the input","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ColorPicker","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/color-picker/","props":[{"name":"alphaLabel","required":false,"source":"component","description":"Alpha slider `aria-label`","typeRef":359},{"name":"attributes","required":false,"source":"component","typeRef":379},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":359},{"name":"focusable","required":false,"source":"component","literalValues":[false,true],"description":"If set, interactive elements (sliders thumbs and swatches) are focusable with keyboard","typeRef":341},{"name":"format","required":false,"source":"component","literalValues":["hex","hexa","hsl","hsla","rgb","rgba"],"description":"Color format. `hexa`, `rgba`, `hsla` values render alpha channel slider","typeRef":35},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"If set, the component takes 100% width of its container","typeRef":341},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props spread to the hidden input","typeRef":104},{"name":"hueLabel","required":false,"source":"component","description":"Hue slider `aria-label`","typeRef":359},{"name":"saturationLabel","required":false,"source":"component","description":"Saturation slider `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":182},{"name":"swatches","required":false,"source":"component","description":"A list of colors used to display swatches list below the color picker","typeRef":368},{"name":"swatchesPerRow","required":false,"source":"component","description":"Number of swatches per row","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withPicker","required":false,"source":"component","literalValues":[false,true],"description":"If `false`, the component displays only swatches","typeRef":341}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ColorSchemeScript","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/color-scheme-script/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Writes global document state"},{"name":"ColorSwatch","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/color-swatch/","props":[{"name":"attributes","required":false,"source":"component","typeRef":452},{"name":"color","required":true,"source":"component","description":"Valid CSS color to display","typeRef":359},{"name":"size","required":false,"source":"component","description":"Swatch `width` and `height`, any valid CSS value, numbers are converted to rem.","typeRef":254},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withShadow","required":false,"source":"component","literalValues":[false,true],"description":"If set, the swatch has inner `box-shadow`","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Combobox","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":["Combobox.Chevron","Combobox.ClearButton","Combobox.Dropdown","Combobox.DropdownTarget","Combobox.Empty","Combobox.EventsTarget","Combobox.Footer","Combobox.Group","Combobox.Header","Combobox.HiddenInput","Combobox.Option","Combobox.Options","Combobox.Search","Combobox.Target"],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Chevron","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.ClearButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Dropdown","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.DropdownTarget","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Empty","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.EventsTarget","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Footer","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Group","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Header","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.HiddenInput","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Option","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Options","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Search","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Combobox.Target","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxChevron","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-chevron/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxClearButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-clear-button/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxDropdown","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-dropdown/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxDropdownTarget","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-dropdown-target/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxEmpty","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-empty/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxEventsTarget","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-events-target/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxFooter","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-footer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxGroup","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-group/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxHeader","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-header/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxHiddenInput","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-hidden-input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxOption","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-option/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxOptions","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-options/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxPopover","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-popover/","props":[],"blockedProps":[],"subcomponents":["ComboboxPopover.Target"],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxPopover.Target","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-popover/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxPopoverTarget","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-popover-target/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxSearch","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-search/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"ComboboxTarget","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/combobox-target/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"CompositeChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/composite-chart/","props":[{"name":"activeDotProps","required":false,"source":"component","description":"Props passed down to all active dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"attributes","required":false,"source":"component","typeRef":372},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"composedChartProps","required":false,"source":"component","description":"Props passed down to recharts `AreaChart` component","typeRef":91},{"name":"connectNulls","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether points with `null` values should be connected","typeRef":341},{"name":"curveType","required":false,"source":"component","literalValues":["bump","linear","monotone","natural","step","stepAfter","stepBefore"],"description":"Type of the curve","typeRef":69},{"name":"data","required":true,"source":"component","description":"Data used to display chart","typeRef":267},{"name":"dataKey","required":true,"source":"component","description":"Key of the `data` object for x-axis values","typeRef":359},{"name":"dotProps","required":false,"source":"component","description":"Props passed down to all dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"gridAxis","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which lines should be displayed in the grid, `'x'` by default","typeRef":61},{"name":"gridColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the grid and cursor lines, by default depends on color scheme","typeRef":162},{"name":"gridProps","required":false,"source":"component","description":"Props passed down to the `CartesianGrid` component","typeRef":189},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to the `Legend` component","typeRef":190},{"name":"maxBarWidth","required":false,"source":"component","description":"Maximum bar width in px","typeRef":353},{"name":"minBarSize","required":false,"source":"component","description":"Sets minimum height of the bar in px","typeRef":353},{"name":"referenceLines","required":false,"source":"component","description":"Reference lines that should be displayed on the chart","typeRef":149},{"name":"rightYAxisLabel","required":false,"source":"component","description":"A label to display next to the right y-axis","typeRef":359},{"name":"rightYAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component rendered on the right side","typeRef":199},{"name":"series","required":true,"source":"component","description":"An array of objects with `name` and `color` keys. Determines which data should be consumed from the `data` array.","typeRef":155},{"name":"strokeWidth","required":false,"source":"component","description":"Stroke width for the chart lines","typeRef":353},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the text displayed inside the chart, `'dimmed'` by default","typeRef":162},{"name":"tickLine","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which axis should have tick line, `'y'` by default","typeRef":61},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip position animation duration in ms, `0` by default","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to the `Tooltip` component","typeRef":197},{"name":"unit","required":false,"source":"component","description":"Unit displayed next to each tick in y-axis","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withBarValueLabel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether a label with bar value should be displayed on top of each bar","typeRef":341},{"name":"withDots","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dots should be displayed","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart legend should be displayed, `false` by default","typeRef":341},{"name":"withPointLabels","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether each point should have associated label","typeRef":341},{"name":"withRightYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether additional y-axis should be displayed on the right side of the chart, `false` by default","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart tooltip should be displayed, `true` by default","typeRef":341},{"name":"withXAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether x-axis should be displayed, `true` by default","typeRef":341},{"name":"withYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether y-axis should be displayed, `true` by default","typeRef":341},{"name":"xAxisLabel","required":false,"source":"component","description":"A label to display below the x-axis","typeRef":359},{"name":"xAxisProps","required":false,"source":"component","description":"Props passed down to the `XAxis` recharts component","typeRef":198},{"name":"yAxisLabel","required":false,"source":"component","description":"A label to display next to the y-axis","typeRef":359},{"name":"yAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component","typeRef":199}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Container","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/container/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"fluid","required":false,"source":"component","literalValues":[false,true],"description":"If set, the container takes 100% width of its parent and `size` prop is ignored.","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"`max-width` of the container, value is not responsive – it is the same for all screen sizes. Numbers are converted to rem. Ignored when `fluid` prop is set.","typeRef":355},{"name":"strategy","required":false,"source":"component","literalValues":["block","grid"],"description":"Centering strategy","typeRef":14},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"CopyButton","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/copy-button/","props":[{"name":"timeout","required":false,"source":"component","description":"Copied status timeout in ms","typeRef":353},{"name":"value","required":true,"source":"component","description":"Value that is copied to the clipboard when the button is clicked","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"DataList","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/data-list/","props":[{"name":"attributes","required":false,"source":"component","typeRef":461},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value to set gap between items","typeRef":183},{"name":"labelWidth","required":false,"source":"component","description":"Controls min-width of the label (dt) element, any valid CSS value","typeRef":251},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Controls arrangement of label and value within each item. `horizontal` renders label and value side by side, `vertical` stacks label on top of value","typeRef":36},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size` and `line-height`","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withDivider","required":false,"source":"component","literalValues":[false,true],"description":"Adds border between items","typeRef":341}],"blockedProps":[],"subcomponents":["DataList.Item","DataList.ItemLabel","DataList.ItemValue"],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"DataList.Item","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/data-list/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":217},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"DataList.ItemLabel","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/data-list/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":218},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"DataList.ItemValue","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/data-list/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":219},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"DataListItem","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/data-list-item/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":217},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"DataListItemLabel","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/data-list-item-label/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":218},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"DataListItemValue","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/data-list-item-value/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":219},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"DateInput","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/date-input/","props":[{"name":"allowDeselect","required":false,"source":"component","literalValues":[false,true],"description":"If set, the value can be deselected by deleting everything from the input or by clicking the selected date in the dropdown. By default, `true` if `clearable` prop is set, `false` otherwise.","typeRef":341},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":413},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":258},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"If set, clear button is displayed in the `rightSection` when the component has value. Ignored if `rightSection` prop is set.","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level (uncontrolled)","typeRef":52},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":160},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fixOnBlur","required":false,"source":"component","literalValues":[false,true],"description":"If set to `false`, invalid user input is preserved and is not corrected on blur","typeRef":341},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"hasNextLevel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next level button should be enabled","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level (controlled)","typeRef":52},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Max level that user can go up to","typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"popoverProps","required":false,"source":"component","description":"Props passed down to the `Popover` component","typeRef":204},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":156},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":160},{"name":"valueFormat","required":false,"source":"component","description":"`dayjs` format to display input value, `\"MMMM D, YYYY\"` by default","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withNext","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next control should be rendered","typeRef":341},{"name":"withPrevious","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether previous control should be rendered","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"withTime","required":false,"source":"component","literalValues":[false,true],"description":"If set to `true`, the time part of the value is preserved. Set this to `true` when `valueFormat` includes time (e.g. `\"YYYY-MM-DD HH:mm\"`).","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"DatePicker","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/date-picker/","props":[{"name":"allowDeselect","required":false,"source":"component","description":"Determines whether user can deselect the date by clicking on selected item, applicable only when type=\"default\"","typeRef":106},{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":446},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level (uncontrolled)","typeRef":52},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":159},{"name":"enableKeyboardNavigation","required":false,"source":"component","literalValues":[false,true],"description":"Enable enhanced keyboard navigation (Ctrl/Cmd + Arrow keys for year navigation, Ctrl/Cmd + Shift + Arrow keys for decade navigation, Y key to open year view)","typeRef":341},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level (controlled)","typeRef":52},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":157},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"type","required":false,"source":"component","literalValues":["default","multiple","range"],"description":"Picker type: range, multiple or default","typeRef":326},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value for controlled component","typeRef":159},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"DatePickerInput","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/date-picker-input/","props":[{"name":"allowDeselect","required":false,"source":"component","description":"Determines whether user can deselect the date by clicking on selected item, applicable only when type=\"default\"","typeRef":106},{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":414},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":258},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"If set, clear button is displayed in the `rightSection` when the component has value. Ignored if `rightSection` prop is set.","typeRef":341},{"name":"closeOnChange","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the dropdown is closed when date is selected, not applicable with `type=\"multiple\"`","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level (uncontrolled)","typeRef":52},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":159},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"enableKeyboardNavigation","required":false,"source":"component","literalValues":[false,true],"description":"Enable enhanced keyboard navigation (Ctrl/Cmd + Arrow keys for year navigation, Ctrl/Cmd + Shift + Arrow keys for decade navigation, Y key to open year view)","typeRef":341},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"labelSeparator","required":false,"source":"component","description":"Separator between range value","typeRef":359},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level (controlled)","typeRef":52},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"popoverProps","required":false,"source":"component","description":"Props passed down to `Popover` component","typeRef":204},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":157},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"sortDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dates values should be sorted before `onChange` call, only applicable with type=\"multiple\"","typeRef":341},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["default","multiple","range"],"description":"Picker type: range, multiple or default","typeRef":158},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value for controlled component","typeRef":159},{"name":"valueFormat","required":false,"source":"component","description":"`dayjs` format for input value","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[{"name":"dropdownType","reason":"Modal picker mode escapes the widget overlay boundary"},{"name":"modalProps","reason":"Modal picker configuration escapes the widget overlay boundary"}],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"DateTimePicker","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/date-time-picker/","props":[{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":415},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":258},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"If set, clear button is displayed in the `rightSection` when the component has value. Ignored if `rightSection` prop is set.","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level in uncontrolled mode","typeRef":52},{"name":"defaultTimeValue","required":false,"source":"component","description":"Default time value in HH:mm` or `HH:mm:ss` format. Assigned to time when date is selected.","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":159},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"endTimePickerProps","required":false,"source":"component","description":"Props passed down to the end time `TimePicker` component in range mode","typeRef":196},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"labelSeparator","required":false,"source":"component","description":"Separator between range values","typeRef":359},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level displayed in controlled mode","typeRef":52},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Max level that user can go up to","typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"popoverProps","required":false,"source":"component","description":"Props passed down to `Popover` component","typeRef":204},{"name":"presets","required":false,"source":"component","description":"Presets values","typeRef":157},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"sortDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dates values should be sorted before `onChange` call, only applicable with type=\"multiple\"","typeRef":341},{"name":"submitButtonProps","required":false,"source":"component","description":"Props passed down to the submit button","typeRef":90},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"timePickerProps","required":false,"source":"component","description":"Props passed down to `TimePicker` component","typeRef":196},{"name":"type","required":false,"source":"component","description":"Picker type: range or default","typeRef":325},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":159},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSeconds","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the seconds input should be displayed","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[{"name":"dropdownType","reason":"Modal picker mode escapes the widget overlay boundary"},{"name":"modalProps","reason":"Modal picker configuration escapes the widget overlay boundary"}],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"DatesProvider","package":"@mantine/dates","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/dates/dates-provider/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Replaces a Homarr-owned provider boundary"},{"name":"Day","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/day/","props":[{"name":"attributes","required":false,"source":"component","typeRef":398},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"date","required":true,"source":"component","description":"Date that is displayed in `YYYY-MM-DD` format","typeRef":359},{"name":"firstInRange","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the day is first in range selection","typeRef":341},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the day should take the full width of its cell","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"inRange","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the day is selected in range","typeRef":341},{"name":"lastInRange","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the day is last in range selection","typeRef":341},{"name":"outside","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the day is outside of the current month","typeRef":341},{"name":"selected","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the day is selected","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Control width and height of the day","typeRef":81},{"name":"static","required":false,"source":"component","literalValues":[false,true],"description":"Determines which element is used as root, `'button'` by default, `'div'` if static prop is set","typeRef":341},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the day is considered to be a weekend","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"DecadeLevel","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/decade-level/","props":[{"name":"attributes","required":false,"source":"component","typeRef":384},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"decade","required":true,"source":"component","description":"Displayed decade","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"levelControlAriaLabel","required":false,"source":"component","description":"Level control `aria-label`","typeRef":359},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"styles","required":false,"source":"component","typeRef":238},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withNext","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next control should be rendered","typeRef":341},{"name":"withPrevious","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether previous control should be rendered","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"DecadeLevelGroup","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/decade-level-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":386},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"decade","required":true,"source":"component","description":"Displayed decade","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns to display next to each other","typeRef":353},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"styles","required":false,"source":"component","typeRef":238},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"Dialog","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/dialog/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes the widget layout and focus boundary"},{"name":"DirectionProvider","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/direction-provider/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Replaces a Homarr-owned provider boundary"},{"name":"Divider","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/divider/","props":[{"name":"attributes","required":false,"source":"component","typeRef":429},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color value","typeRef":162},{"name":"label","required":false,"source":"component","description":"Divider label, visible only with `orientation=\"horizontal\"`","typeRef":263},{"name":"labelPosition","required":false,"source":"component","literalValues":["center","left","right"],"description":"Label position","typeRef":22},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Divider orientation","typeRef":36},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls width/height (depends on orientation)","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["dashed","dotted","solid"],"typeRef":122}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"DonutChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/donut-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":422},{"name":"chartLabel","required":false,"source":"component","description":"Chart label, displayed in the center of the chart","typeRef":365},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data used to render chart","typeRef":165},{"name":"endAngle","required":false,"source":"component","description":"Controls angle at which charts ends. Set to `0` to render the chart as semicircle.","typeRef":353},{"name":"labelColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls text color of all labels, by default depends on color scheme","typeRef":162},{"name":"labelsType","required":false,"source":"component","literalValues":["name","percent","value"],"description":"Type of labels to display, `'value'` by default","typeRef":77},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to recharts `Legend` component","typeRef":190},{"name":"paddingAngle","required":false,"source":"component","description":"Controls padding between segments","typeRef":353},{"name":"pieChartProps","required":false,"source":"component","description":"Props passed down to recharts `PieChart` component","typeRef":101},{"name":"pieProps","required":false,"source":"component","description":"Props passed down to recharts `Pie` component","typeRef":203},{"name":"size","required":false,"source":"component","description":"Controls chart width and height, height is increased by 40 if `withLabels` prop is set. Cannot be less than `thickness`.","typeRef":353},{"name":"startAngle","required":false,"source":"component","description":"Controls angle at which chart starts. Set to `180` to render the chart as semicircle.","typeRef":353},{"name":"strokeColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the segments stroke, by default depends on color scheme","typeRef":162},{"name":"strokeWidth","required":false,"source":"component","description":"Controls width of segments stroke","typeRef":353},{"name":"thickness","required":false,"source":"component","description":"Controls thickness of the chart segments","typeRef":353},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip animation duration in ms","typeRef":353},{"name":"tooltipDataSource","required":false,"source":"component","literalValues":["all","segment"],"description":"Determines which data is displayed in the tooltip. `'all'` – display all values, `'segment'` – display only hovered segment.","typeRef":9},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to `Tooltip` recharts component","typeRef":197},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withLabels","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether each segment should have associated label","typeRef":341},{"name":"withLabelsLine","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether segments labels should have lines that connect the segment with the label","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the legend should be displayed","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the tooltip should be displayed when one of the section is hovered","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Drawer","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":["Drawer.Body","Drawer.CloseButton","Drawer.Content","Drawer.Header","Drawer.Overlay","Drawer.Root","Drawer.Stack","Drawer.Title"],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.Body","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.CloseButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.Content","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.Header","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.Overlay","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.Root","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.Stack","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Drawer.Title","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerBody","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-body/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerCloseButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-close-button/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerContent","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-content/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerHeader","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-header/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerOverlay","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-overlay/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerRoot","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-root/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerStack","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-stack/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"DrawerTitle","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/drawer-title/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"EmptyState","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","left","right"],"description":"Content alignment. `center` stacks the content in a centered column, `left`/`right` place the indicator on the side with the content next to it","typeRef":22},{"name":"attributes","required":false,"source":"component","typeRef":380},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, used by `filled` and `light` variants","typeRef":162},{"name":"description","required":false,"source":"component","description":"Description content, rendered inside `EmptyState.Description`","typeRef":263},{"name":"icon","required":false,"source":"component","description":"Icon or illustration, rendered inside `EmptyState.Indicator`","typeRef":263},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls indicator size, gap between elements and font sizes of title and description","typeRef":81},{"name":"title","required":false,"source":"component","description":"Title content, rendered inside `EmptyState.Title`","typeRef":263},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","light"],"description":"Controls the indicator appearance. `filled` and `light` display a colored circular background behind the icon. If not set, the icon is displayed with dimmed color","typeRef":33},{"name":"withIndicatorBackground","required":false,"source":"component","literalValues":[false,true],"description":"If set, a neutral circular background is displayed behind the indicator. Setting `variant` always displays a colored background regardless of this prop","typeRef":341}],"blockedProps":[],"subcomponents":["EmptyState.Actions","EmptyState.Description","EmptyState.Indicator","EmptyState.Title"],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyState.Actions","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":209},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyState.Description","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":212},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyState.Indicator","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":216},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyState.Title","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"order","required":false,"source":"component","literalValues":[1,2,3,4,5,6],"description":"Heading order, renders the title as `h1`–`h6` element. By default, the title is rendered as a `div` without semantic heading level","typeRef":137},{"name":"styles","required":false,"source":"component","typeRef":225},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyStateActions","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state-actions/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":209},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyStateDescription","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state-description/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":212},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyStateIndicator","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state-indicator/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":216},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"EmptyStateTitle","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/empty-state-title/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"order","required":false,"source":"component","literalValues":[1,2,3,4,5,6],"description":"Heading order, renders the title as `h1`–`h6` element. By default, the title is rendered as a `div` without semantic heading level","typeRef":137},{"name":"styles","required":false,"source":"component","typeRef":225},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Fieldset","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/fieldset/","props":[{"name":"attributes","required":false,"source":"component","typeRef":443},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"legend","required":false,"source":"component","description":"Fieldset legend","typeRef":263},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":123}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"FileButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/file-button/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Requests local file-system access"},{"name":"FileInput","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/file-input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Requests local file-system access"},{"name":"FlatTreeNode","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/flat-tree-node/","props":[{"name":"checkOnSpace","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node is checked on space key press","typeRef":341},{"name":"expandOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node with children is expanded on click","typeRef":341},{"name":"expandOnSpace","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node with children is expanded on space key press","typeRef":341},{"name":"expanded","required":true,"source":"component","literalValues":[false,true],"description":"Whether the node is expanded","typeRef":341},{"name":"hasChildren","required":true,"source":"component","literalValues":[false,true],"description":"Whether the node has children","typeRef":341},{"name":"level","required":true,"source":"component","description":"Nesting level of the node, starts at 1","typeRef":353},{"name":"linesPath","required":false,"source":"component","description":"Line state per ancestor + own level, computed by `flattenTreeData`. When provided and the tree root has `data-with-lines`, connector lines are rendered.","typeRef":166},{"name":"node","required":true,"source":"component","description":"Node data from tree data","typeRef":320},{"name":"parent","required":true,"source":"component","description":"Value of the parent node, `null` for root nodes","typeRef":352},{"name":"selectOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node is selected on click","typeRef":341},{"name":"style","required":false,"source":"component","description":"Style to apply to the root element, used for virtualizer positioning","typeRef":257},{"name":"tree","required":true,"source":"component","description":"Tree controller instance, return value of `useTree` hook","typeRef":327}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Flex","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/flex/","props":[{"name":"align","required":false,"source":"component","literalValues":["-moz-initial","anchor-center","baseline","center","end","flex-end","flex-start","inherit","initial","normal","revert","revert-layer","self-end","self-start","start","stretch","unset"],"description":"`align-items` CSS property","typeRef":285},{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnGap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"`column-gap` CSS property","typeRef":284},{"name":"direction","required":false,"source":"component","literalValues":["-moz-initial","column","column-reverse","inherit","initial","revert","revert-layer","row","row-reverse","unset"],"description":"`flex-direction` CSS property","typeRef":294},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"`gap` CSS property","typeRef":284},{"name":"justify","required":false,"source":"component","literalValues":["-moz-initial","center","end","flex-end","flex-start","inherit","initial","left","normal","revert","revert-layer","right","space-around","space-between","space-evenly","start","stretch","unset"],"description":"`justify-content` CSS property","typeRef":299},{"name":"rowGap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"`row-gap` CSS property","typeRef":284},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"wrap","required":false,"source":"component","literalValues":["-moz-initial","inherit","initial","nowrap","revert","revert-layer","unset","wrap","wrap-reverse"],"description":"`flex-wrap` CSS property","typeRef":295}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"FloatingArrow","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/floating-arrow/","props":[{"name":"arrowOffset","required":true,"source":"component","typeRef":353},{"name":"arrowPosition","required":true,"source":"component","literalValues":["center","merge","side"],"typeRef":24},{"name":"arrowRadius","required":true,"source":"component","typeRef":353},{"name":"arrowSize","required":true,"source":"component","typeRef":353},{"name":"arrowX","required":false,"source":"component","typeRef":353},{"name":"arrowY","required":false,"source":"component","typeRef":353},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"position","required":true,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"typeRef":48},{"name":"visible","required":false,"source":"component","literalValues":[false,true],"typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"FloatingIndicator","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/floating-indicator/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"displayAfterTransitionEnd","required":false,"source":"component","literalValues":[false,true],"description":"Controls whether the indicator should be hidden initially and displayed after the parent's transition ends. Set to `true` when the parent container has CSS transitions (e.g., `transform: scale()`) to prevent the indicator from appearing at the wrong position during the parent's animation.","typeRef":341},{"name":"parent","required":false,"source":"component","description":"Parent container element that must have `position: relative`. The indicator's position is calculated relative to this element.","typeRef":169},{"name":"target","required":false,"source":"component","description":"Target element over which the indicator is displayed. The indicator will be positioned to match the target's size and position.","typeRef":169},{"name":"transitionDuration","required":false,"source":"component","description":"Transition duration in ms","typeRef":365},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"FloatingWindow","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/floating-window/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Creates a separate browser window"},{"name":"FocusTrap","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/focus-trap/","props":[],"blockedProps":[],"subcomponents":["FocusTrap.InitialFocus"],"accessibilityRequirements":[],"deniedReason":"Can capture focus outside the widget interaction flow"},{"name":"FocusTrap.InitialFocus","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/focus-trap/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Can capture focus outside the widget interaction flow"},{"name":"FocusTrapInitialFocus","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/focus-trap-initial-focus/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Can capture focus outside the widget interaction flow"},{"name":"FunnelChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/funnel-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":441},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data used to render chart","typeRef":167},{"name":"funnelChartProps","required":false,"source":"component","description":"Props passed down to recharts `FunnelChart` component","typeRef":91},{"name":"funnelProps","required":false,"source":"component","description":"Props passed down to recharts `Pie` component","typeRef":202},{"name":"labelColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls text color of all labels","typeRef":162},{"name":"labelsPosition","required":false,"source":"component","literalValues":["inside","left","right"],"description":"Controls labels position relative to the segment","typeRef":49},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to recharts `Legend` component","typeRef":190},{"name":"size","required":false,"source":"component","description":"Controls chart width and height","typeRef":353},{"name":"strokeColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the segments stroke, by default depends on color scheme","typeRef":162},{"name":"strokeWidth","required":false,"source":"component","description":"Controls width of segments stroke","typeRef":353},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip animation duration in ms","typeRef":353},{"name":"tooltipDataSource","required":false,"source":"component","literalValues":["all","segment"],"description":"Determines which data is displayed in the tooltip. `'all'` – display all values, `'segment'` – display only hovered segment.","typeRef":9},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to `Tooltip` recharts component","typeRef":197},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withLabels","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether each segment should have associated label","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the legend should be displayed","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the tooltip should be displayed when a section is hovered","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Grid","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/grid/","props":[{"name":"align","required":false,"source":"component","literalValues":["-moz-initial","anchor-center","baseline","center","end","flex-end","flex-start","inherit","initial","normal","revert","revert-layer","self-end","self-start","start","stretch","unset"],"description":"Sets `align-items`","typeRef":244},{"name":"attributes","required":false,"source":"component","typeRef":392},{"name":"breakpoints","required":false,"source":"component","description":"Breakpoints values, only used with `type=\"container\"`","typeRef":168},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnGap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Column gap, overrides `gap` for horizontal spacing","typeRef":284},{"name":"columns","required":false,"source":"component","description":"Number of columns in each row","typeRef":353},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Gap between columns and rows, key of `theme.spacing` or any valid CSS value","typeRef":284},{"name":"grow","required":false,"source":"component","literalValues":[false,true],"description":"If set, columns in the last row expand to fill all available space","typeRef":341},{"name":"justify","required":false,"source":"component","literalValues":["-moz-initial","center","end","flex-end","flex-start","inherit","initial","left","normal","revert","revert-layer","right","space-around","space-between","space-evenly","start","stretch","unset"],"description":"Sets `justify-content`","typeRef":248},{"name":"overflow","required":false,"source":"component","literalValues":["-moz-hidden-unscrollable","-moz-initial","auto","clip","hidden","inherit","initial","overlay","revert","revert-layer","scroll","unset","visible"],"description":"Sets `overflow` CSS property on the root element","typeRef":252},{"name":"rowGap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Row gap, overrides `gap` for vertical spacing","typeRef":284},{"name":"type","required":false,"source":"component","literalValues":["container","media"],"description":"Type of queries used for responsive styles","typeRef":51},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":["Grid.Col"],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Grid.Col","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/grid/","props":[{"name":"align","required":false,"source":"component","literalValues":["-moz-initial","anchor-center","auto","baseline","center","end","flex-end","flex-start","inherit","initial","normal","revert","revert-layer","self-end","self-start","start","stretch","unset"],"description":"Vertical alignment of the column, controls `align-self` CSS property","typeRef":286},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"offset","required":false,"source":"component","description":"Column start offset – number of empty columns before this column","typeRef":312},{"name":"order","required":false,"source":"component","description":"Column order, use to reorder columns at different viewport sizes","typeRef":312},{"name":"span","required":false,"source":"component","literalValues":["auto","content"],"description":"Column span","typeRef":282},{"name":"styles","required":false,"source":"component","typeRef":210},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"GridCol","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/grid-col/","props":[{"name":"align","required":false,"source":"component","literalValues":["-moz-initial","anchor-center","auto","baseline","center","end","flex-end","flex-start","inherit","initial","normal","revert","revert-layer","self-end","self-start","start","stretch","unset"],"description":"Vertical alignment of the column, controls `align-self` CSS property","typeRef":286},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"offset","required":false,"source":"component","description":"Column start offset – number of empty columns before this column","typeRef":312},{"name":"order","required":false,"source":"component","description":"Column order, use to reorder columns at different viewport sizes","typeRef":312},{"name":"span","required":false,"source":"component","literalValues":["auto","content"],"description":"Column span","typeRef":282},{"name":"styles","required":false,"source":"component","typeRef":210},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Group","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/group/","props":[{"name":"align","required":false,"source":"component","literalValues":["-moz-initial","anchor-center","baseline","center","end","flex-end","flex-start","inherit","initial","normal","revert","revert-layer","self-end","self-start","start","stretch","unset"],"description":"Controls `align-items` CSS property","typeRef":244},{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value for `gap`, numbers are converted to rem","typeRef":183},{"name":"grow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether each child element should have `flex-grow: 1` style","typeRef":341},{"name":"justify","required":false,"source":"component","literalValues":["-moz-initial","center","end","flex-end","flex-start","inherit","initial","left","normal","revert","revert-layer","right","space-around","space-between","space-evenly","start","stretch","unset"],"description":"Controls `justify-content` CSS property","typeRef":248},{"name":"preventGrowOverflow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether children should take only dedicated amount of space (`max-width` style is set based on the number of children)","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"wrap","required":false,"source":"component","literalValues":["-moz-initial","inherit","initial","nowrap","revert","revert-layer","unset","wrap","wrap-reverse"],"description":"Controls `flex-wrap` CSS property","typeRef":5}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"HeadlessMantineProvider","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/headless-mantine-provider/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Replaces a Homarr-owned provider boundary"},{"name":"Heatmap","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/heatmap/","props":[{"name":"attributes","required":false,"source":"component","typeRef":439},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"colors","required":false,"source":"component","description":"Colors array, used to calculate color for each value, by default 4 shades of green colors are used","typeRef":368},{"name":"data","required":true,"source":"component","description":"Heatmap data, key is date in `YYYY-MM-DD` format (interpreted as a UTC calendar day)","typeRef":269},{"name":"domain","required":false,"source":"component","description":"Heatmap domain, array of 2 numbers, min and max values, calculated from data by default","typeRef":334},{"name":"endDate","required":false,"source":"component","description":"Heatmap end date. Current date by default. Date is normalized to UTC midnight of the intended calendar day.","typeRef":362},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"First day of week, 0 – Sunday, 1 – Monday.","typeRef":134},{"name":"fontSize","required":false,"source":"component","description":"Font size of month and weekday labels","typeRef":353},{"name":"gap","required":false,"source":"component","description":"Gap between rects in px","typeRef":353},{"name":"legendLabels","required":false,"source":"component","description":"Legend labels, array of 2 elements: [min label, max label]","typeRef":335},{"name":"monthLabels","required":false,"source":"component","description":"Month labels, array of 12 elements, can be used for localization","typeRef":368},{"name":"monthsLabelsHeight","required":false,"source":"component","description":"Height of month labels row","typeRef":353},{"name":"radius","required":false,"source":"component","typeRef":365},{"name":"rectRadius","required":false,"source":"component","description":"Rect radius in px","typeRef":353},{"name":"rectSize","required":false,"source":"component","description":"Size of day rect in px","typeRef":353},{"name":"splitMonths","required":false,"source":"component","literalValues":[false,true],"description":"If set, inserts a spacer column between months","typeRef":341},{"name":"startDate","required":false,"source":"component","description":"Heatmap start date. Current date - 1 year by default. Date is normalized to UTC midnight of the intended calendar day.","typeRef":362},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to the `Tooltip.Floating` component","typeRef":239},{"name":"type","required":false,"source":"component","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekdayLabels","required":false,"source":"component","description":"Weekday labels, array of 7 elements, can be used for localization","typeRef":368},{"name":"weekdaysLabelsWidth","required":false,"source":"component","description":"Width of weekday labels column","typeRef":353},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"If set, legend with color levels is displayed below the heatmap","typeRef":341},{"name":"withMonthLabels","required":false,"source":"component","literalValues":[false,true],"description":"If set, month labels are displayed","typeRef":341},{"name":"withOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"If set, trailing dates that do not fall into the given `startDate` – `endDate` range are displayed to fill empty space.","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"If set, tooltip is displayed on rect hover","typeRef":341},{"name":"withWeekdayLabels","required":false,"source":"component","literalValues":[false,true],"description":"If set, weekday labels are displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"HiddenDatesInput","package":"@mantine/dates","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/dates/hidden-dates-input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Internal date-input primitive"},{"name":"Highlight","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/highlight/","props":[{"name":"accentInsensitive","required":false,"source":"component","literalValues":[false,true],"description":"Perform accent-insensitive matching. When enabled cafe will match cafe, café, cafè, etc.","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"caseInsensitive","required":false,"source":"component","literalValues":[false,true],"description":"Perform case-insensitive matching.","typeRef":341},{"name":"color","required":false,"source":"component","description":"Default background color for all highlighted text. Key of `theme.colors` or any valid CSS color, passed to `Mark` component. Can be overridden per term when using HighlightTerm objects.","typeRef":360},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration, ignored when `variant` is not `gradient`","typeRef":179},{"name":"highlight","required":true,"source":"component","description":"Substring(s) to highlight in `children`. Can be: - string: single term - string[]: multiple terms with same color - HighlightTerm[]: multiple terms with custom colors per term - Matching is case-insensitive and accent-insensitive by default, use `caseInsensitive` and `accentInsensitive` props to control this behavior - Regex special characters are automatically escaped - When multiple substrings are provided, longer matches take precedence - Empty strings and whitespace-only strings are ignored","typeRef":367},{"name":"inherit","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether font properties should be inherited from the parent","typeRef":341},{"name":"inline","required":false,"source":"component","literalValues":[false,true],"description":"Sets `line-height` to 1 for centering","typeRef":341},{"name":"lineClamp","required":false,"source":"component","description":"Number of lines after which Text will be truncated","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size` and `line-height`","typeRef":82},{"name":"span","required":false,"source":"component","literalValues":[false,true],"description":"Shorthand for `component=\"span\"`","typeRef":341},{"name":"textWrap","required":false,"source":"component","literalValues":["balance","nowrap","pretty","stable","wrap"],"description":"Controls `text-wrap` CSS property","typeRef":79},{"name":"truncate","required":false,"source":"component","literalValues":["end",false,"start",true],"description":"Side on which Text must be truncated, if `true`, text is truncated from the start","typeRef":344},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["gradient","text"],"typeRef":131},{"name":"wholeWord","required":false,"source":"component","literalValues":[false,true],"description":"Only match whole words (adds word boundaries to regex). When enabled, 'the' will not match 'there'.","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"HoverCard","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hover-card/","props":[{"name":"arrowOffset","required":false,"source":"component","description":"Arrow offset in px","typeRef":353},{"name":"arrowPosition","required":false,"source":"component","literalValues":["center","merge","side"],"description":"Arrow position","typeRef":24},{"name":"arrowRadius","required":false,"source":"component","description":"Arrow `border-radius` in px","typeRef":353},{"name":"arrowSize","required":false,"source":"component","description":"Arrow size in px","typeRef":353},{"name":"attributes","required":false,"source":"component","typeRef":399},{"name":"clickOutsideEvents","required":false,"source":"component","description":"Events that trigger outside clicks","typeRef":368},{"name":"closeDelay","required":false,"source":"component","description":"Delay in ms before the dropdown closes after mouse leaves the target or dropdown. Overridden by HoverCard.Group delay if used within a group.","typeRef":353},{"name":"closeOnClickOutside","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dropdown should be closed on outside clicks","typeRef":341},{"name":"closeOnEscape","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dropdown should be closed when `Escape` key is pressed","typeRef":341},{"name":"defaultOpened","required":false,"source":"component","literalValues":[false,true],"description":"Initial opened state for uncontrolled component","typeRef":341},{"name":"floatingStrategy","required":false,"source":"component","literalValues":["absolute","fixed"],"description":"Changes floating ui [position strategy](https://floating-ui.com/docs/usefloating#strategy)","typeRef":34},{"name":"hideDetached","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is hidden when the element is hidden with styles or not visible on the screen","typeRef":341},{"name":"initiallyOpened","required":false,"source":"component","literalValues":[false,true],"description":"Initial opened state","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is not unmounted from the DOM when hidden. `display: none` styles are added instead.","typeRef":341},{"name":"keepMountedMode","required":false,"source":"component","literalValues":["activity","display-none"],"description":"Controls how the dropdown is hidden when `keepMounted` is set: `'activity'` – hidden with React 19 `Activity` component, `'display-none'` – hidden with `display: none` styles","typeRef":7},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling","typeRef":241},{"name":"offset","required":false,"source":"component","description":"Offset of the dropdown element","typeRef":354},{"name":"openDelay","required":false,"source":"component","description":"Delay in ms before the dropdown opens after mouse enters the target. Overridden by HoverCard.Group delay if used within a group.","typeRef":353},{"name":"overlayProps","required":false,"source":"component","description":"Props passed down to `Overlay` component","typeRef":100},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Dropdown position relative to the target element","typeRef":48},{"name":"preventPositionChangeWhenVisible","required":false,"source":"component","literalValues":[false,true],"description":"If `true`, the dropdown picks its side on open (flip runs once, preferring the `position` prop) and then never changes side — scrolling, resizing, and content size changes will not flip the dropdown. The side is recalculated fresh on the next open. Does not affect the `shift` middleware. Set to `false` to keep flip active and allow the dropdown to re-flip on every change.","typeRef":341},{"name":"returnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be automatically returned to control when dropdown closes","typeRef":341},{"name":"transitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component. Use to configure duration and animation type.","typeRef":208},{"name":"trapFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be trapped within dropdown","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"width","required":false,"source":"component","description":"Dropdown width, or `'target'` to make dropdown width the same as target element","typeRef":243},{"name":"withArrow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether component should have an arrow","typeRef":341},{"name":"withOverlay","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the overlay should be displayed when the dropdown is opened","typeRef":341},{"name":"withRoles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dropdown and target elements should have accessible roles","typeRef":341}],"blockedProps":[],"subcomponents":["HoverCard.Dropdown","HoverCard.Group","HoverCard.Target"],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"HoverCard.Dropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hover-card/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":234},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"HoverCard.Group","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hover-card/","props":[{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms","typeRef":353},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"HoverCard.Target","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hover-card/","props":[{"name":"eventPropsWrapperName","required":false,"source":"component","description":"Name of the prop to wrap event listeners in. Use when the target component expects event listeners in a nested object. For example, some components expect `componentProps={{ onMouseEnter, onMouseLeave }}`.","typeRef":359},{"name":"popupType","required":false,"source":"component","description":"Popup accessible type","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"HoverCardDropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hover-card-dropdown/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":234},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"HoverCardGroup","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hover-card-group/","props":[{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms","typeRef":353},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"HoverCardTarget","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hover-card-target/","props":[{"name":"eventPropsWrapperName","required":false,"source":"component","description":"Name of the prop to wrap event listeners in. Use when the target component expects event listeners in a nested object. For example, some components expect `componentProps={{ onMouseEnter, onMouseLeave }}`.","typeRef":359},{"name":"popupType","required":false,"source":"component","description":"Popup accessible type","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"HueSlider","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/hue-slider/","props":[{"name":"attributes","required":false,"source":"component","typeRef":474},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"focusable","required":false,"source":"component","literalValues":[false,true],"description":"If set, slider thumb can be focused","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Slider size","typeRef":182},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":true,"source":"component","description":"Controlled component value","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Image","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/image/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"fallbackSrc","required":false,"source":"component","description":"Image url used as a fallback if the image cannot be loaded","typeRef":359},{"name":"fit","required":false,"source":"component","literalValues":["-moz-initial","contain","cover","fill","inherit","initial","none","revert","revert-layer","scale-down","unset"],"description":"Controls `object-fit` style","typeRef":4},{"name":"src","required":false,"source":"component","description":"Image url","typeRef":370},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Indicator","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/indicator/","props":[{"name":"attributes","required":false,"source":"component","typeRef":460},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color value","typeRef":162},{"name":"inline","required":false,"source":"component","literalValues":[false,true],"description":"Changes container display from block to inline-block, use when wrapping elements with fixed width","typeRef":341},{"name":"label","required":false,"source":"component","description":"Label displayed inside the indicator, for example, notification count","typeRef":263},{"name":"maxValue","required":false,"source":"component","description":"Maximum value to display. If label is a number greater than this value, it will be displayed as `{maxValue}+`","typeRef":353},{"name":"offset","required":false,"source":"component","description":"Distance in pixels to offset the indicator from its default position, useful for elements with border-radius. Can be a number for uniform offset or an object with `x` and `y` properties for separate horizontal and vertical offsets","typeRef":357},{"name":"position","required":false,"source":"component","literalValues":["bottom-center","bottom-end","bottom-start","middle-center","middle-end","middle-start","top-center","top-end","top-start"],"description":"Indicator position relative to the target element","typeRef":19},{"name":"processing","required":false,"source":"component","literalValues":[false,true],"description":"If set, the indicator has processing animation","typeRef":341},{"name":"showZero","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether indicator with label `0` should be displayed","typeRef":341},{"name":"size","required":false,"source":"component","description":"Indicator width and height","typeRef":365},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"InlineDateTimePicker","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/inline-date-time-picker/","props":[{"name":"allowDeselect","required":false,"source":"component","description":"Determines whether user can deselect the date by clicking on selected item, applicable only when type=\"default\"","typeRef":106},{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":465},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level (uncontrolled)","typeRef":52},{"name":"defaultTimeValue","required":false,"source":"component","description":"Default time value in `HH:mm` or `HH:mm:ss` format. Assigned to time when date is selected.","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":159},{"name":"enableKeyboardNavigation","required":false,"source":"component","literalValues":[false,true],"description":"Enable enhanced keyboard navigation (Ctrl/Cmd + Arrow keys for year navigation, Ctrl/Cmd + Shift + Arrow keys for decade navigation, Y key to open year view)","typeRef":341},{"name":"endTimePickerProps","required":false,"source":"component","description":"Props passed down to the end time `TimePicker` component in range mode","typeRef":196},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"labelSeparator","required":false,"source":"component","description":"Separator between range values","typeRef":359},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level (controlled)","typeRef":52},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Max date","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Min date","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":157},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"submitButtonProps","required":false,"source":"component","description":"Props passed down to the submit button","typeRef":90},{"name":"timePickerProps","required":false,"source":"component","description":"Props passed down to `TimePicker` component","typeRef":196},{"name":"type","required":false,"source":"component","literalValues":["default","multiple","range"],"description":"Picker type: range, multiple or default","typeRef":158},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value for controlled component","typeRef":159},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withSeconds","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the seconds input should be displayed","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"InlineStyles","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/inline-styles/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Writes unscoped style rules"},{"name":"Input","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":["Input.ClearButton","Input.Description","Input.Error","Input.Label","Input.Placeholder","Input.Success","Input.Wrapper"],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Input.ClearButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Input.Description","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Input.Error","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Input.Label","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Input.Placeholder","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Input.Success","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Input.Wrapper","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputBase","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-base/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputClearButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-clear-button/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputClearSection","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-clear-section/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputDescription","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-description/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputError","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-error/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputLabel","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-label/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputPlaceholder","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-placeholder/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputSuccess","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-success/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"InputWrapper","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/input-wrapper/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"JsonInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/json-input/","props":[{"name":"attributes","required":false,"source":"component","typeRef":416},{"name":"autoComplete","required":false,"source":"component","typeRef":359},{"name":"autosize","required":false,"source":"component","literalValues":[false,true],"description":"If set, enables textarea height growing with its content","typeRef":341},{"name":"bottomSection","required":false,"source":"component","description":"Content rendered at the bottom of the input, inside the border","typeRef":263},{"name":"bottomSectionProps","required":false,"source":"component","description":"Props passed down to the `bottomSection` element","typeRef":259},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"formatOnBlur","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the value should be formatted on blur","typeRef":341},{"name":"indentSpaces","required":false,"source":"component","description":"Number of spaces to use as white space for formatting. Passed as the third argument to `serialize` function.","typeRef":353},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxRows","required":false,"source":"component","description":"Maximum rows for autosize textarea to grow, ignored if `autosize` prop is not set","typeRef":353},{"name":"minRows","required":false,"source":"component","description":"Minimum rows of autosize textarea, ignored if `autosize` prop is not set","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"resize","required":false,"source":"component","literalValues":["-moz-initial","block","both","horizontal","inherit","initial","inline","none","revert","revert-layer","unset","vertical"],"description":"Controls `resize` CSS property","typeRef":3},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"validationError","required":false,"source":"component","description":"Error message shown when the input value is invalid JSON (checked on blur). If not provided, a generic error state is shown. Takes precedence over the `error` prop when validation fails.","typeRef":263},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Kbd","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/kbd/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size` and `padding`","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"LevelsGroup","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/levels-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":444},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the group should take the full width of its container","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"LineChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/line-chart/","props":[{"name":"activeDotProps","required":false,"source":"component","description":"Props passed down to all active dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"attributes","required":false,"source":"component","typeRef":438},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"connectNulls","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether points with `null` values should be connected","typeRef":341},{"name":"curveType","required":false,"source":"component","literalValues":["bump","linear","monotone","natural","step","stepAfter","stepBefore"],"description":"Type of the curve","typeRef":69},{"name":"data","required":true,"source":"component","description":"Data used to display chart","typeRef":267},{"name":"dataKey","required":true,"source":"component","description":"Key of the `data` object for x-axis values","typeRef":359},{"name":"dotProps","required":false,"source":"component","description":"Props passed down to all dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"fillOpacity","required":false,"source":"component","description":"Controls fill opacity of all lines","typeRef":353},{"name":"gradientStops","required":false,"source":"component","description":"Data used to generate gradient stops","typeRef":174},{"name":"gridAxis","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which lines should be displayed in the grid, `'x'` by default","typeRef":61},{"name":"gridColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the grid and cursor lines, by default depends on color scheme","typeRef":162},{"name":"gridProps","required":false,"source":"component","description":"Props passed down to the `CartesianGrid` component","typeRef":189},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to the `Legend` component","typeRef":190},{"name":"lineChartProps","required":false,"source":"component","description":"Props passed down to recharts `LineChart` component","typeRef":91},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Chart orientation, `'horizontal'` by default","typeRef":36},{"name":"referenceLines","required":false,"source":"component","description":"Reference lines that should be displayed on the chart","typeRef":149},{"name":"rightYAxisLabel","required":false,"source":"component","description":"A label to display next to the right y-axis","typeRef":359},{"name":"rightYAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component rendered on the right side","typeRef":199},{"name":"series","required":true,"source":"component","description":"An array of objects with `name` and `color` keys. Determines which data should be consumed from the `data` array.","typeRef":175},{"name":"strokeWidth","required":false,"source":"component","description":"Stroke width for the chart lines","typeRef":353},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the text displayed inside the chart, `'dimmed'` by default","typeRef":162},{"name":"tickLine","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which axis should have tick line, `'y'` by default","typeRef":61},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip position animation duration in ms, `0` by default","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to the `Tooltip` component","typeRef":197},{"name":"type","required":false,"source":"component","literalValues":["default","gradient"],"description":"Controls styles of the line","typeRef":27},{"name":"unit","required":false,"source":"component","description":"Unit displayed next to each tick in y-axis","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withDots","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dots should be displayed","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart legend should be displayed, `false` by default","typeRef":341},{"name":"withPointLabels","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether each point should have associated label","typeRef":341},{"name":"withRightYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether additional y-axis should be displayed on the right side of the chart, `false` by default","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart tooltip should be displayed, `true` by default","typeRef":341},{"name":"withXAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether x-axis should be displayed, `true` by default","typeRef":341},{"name":"withYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether y-axis should be displayed, `true` by default","typeRef":341},{"name":"xAxisLabel","required":false,"source":"component","description":"A label to display below the x-axis","typeRef":359},{"name":"xAxisProps","required":false,"source":"component","description":"Props passed down to the `XAxis` recharts component","typeRef":198},{"name":"yAxisLabel","required":false,"source":"component","description":"A label to display next to the y-axis","typeRef":359},{"name":"yAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component","typeRef":199}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"List","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/list/","props":[{"name":"attributes","required":false,"source":"component","typeRef":462},{"name":"center","required":false,"source":"component","literalValues":[false,true],"description":"Vertically centers list items with their icons","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"icon","required":false,"source":"component","description":"Icon to replace default list markers. Applied to all items unless overridden on individual List.Item components","typeRef":263},{"name":"listStyleType","required":false,"source":"component","literalValues":["-moz-initial","inherit","initial","none","revert","revert-layer","unset"],"description":"Controls CSS `list-style-type` property. Overrides the default list marker style based on list type","typeRef":249},{"name":"reversed","required":false,"source":"component","literalValues":[false,true],"description":"Reverses the order of list items (only works with type=\"ordered\")","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size` and `line-height`","typeRef":81},{"name":"spacing","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value to set spacing between items","typeRef":183},{"name":"start","required":false,"source":"component","description":"Starting value for ordered list numbering (only works with type=\"ordered\")","typeRef":353},{"name":"type","required":false,"source":"component","literalValues":["ordered","unordered"],"description":"List type","typeRef":65},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withPadding","required":false,"source":"component","literalValues":[false,true],"description":"Adds extra horizontal padding to the list, useful for nested lists","typeRef":341}],"blockedProps":[],"subcomponents":["List.Item"],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"List.Item","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/list/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"icon","required":false,"source":"component","description":"Icon to replace item bullet","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":229},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"ListItem","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/list-item/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"icon","required":false,"source":"component","description":"Icon to replace item bullet","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":229},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Loader","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/loader/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"loaders","required":false,"source":"component","description":"Object of loaders components, can be customized via default props or inline.","typeRef":226},{"name":"radius","required":false,"source":"component","typeRef":365},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `width` and `height` of the loader. `Loader` has predefined `xs`-`xl` values. Numbers are converted to rem.","typeRef":355},{"name":"type","required":false,"source":"component","literalValues":["bars","dots","oval"],"description":"Loader type, key of `loaders` prop","typeRef":110},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"LoadingOverlay","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/loading-overlay/","props":[{"name":"attributes","required":false,"source":"component","typeRef":464},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"loaderProps","required":false,"source":"component","description":"Props passed down to `Loader` component","typeRef":176},{"name":"overlayProps","required":false,"source":"component","description":"Props passed down to `Overlay` component. Use to customizing blur, opacity, color and other properties.","typeRef":201},{"name":"transitionProps","required":false,"source":"component","description":"Props passed down to `Transition` component. Set `duration` to create custom transition or override default transition.","typeRef":208},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"visible","required":false,"source":"component","literalValues":[false,true],"description":"Controls overlay visibility. Typically used with state (useState, useDisclosure).","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"MantineProvider","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/mantine-provider/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Replaces a Homarr-owned provider boundary"},{"name":"MantineThemeProvider","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/mantine-theme-provider/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Replaces a Homarr-owned provider boundary"},{"name":"Mark","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/mark/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Marquee","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/marquee/","props":[{"name":"attributes","required":false,"source":"component","typeRef":395},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"duration","required":false,"source":"component","description":"Animation duration in ms","typeRef":353},{"name":"fadeEdgeColor","required":false,"source":"component","description":"Color of the fade gradient,","typeRef":359},{"name":"fadeEdgeSize","required":false,"source":"component","description":"Size of the fade gradient,","typeRef":359},{"name":"fadeEdges","required":false,"source":"component","literalValues":[false,true],"description":"Whether to show gradient fade on edges,","typeRef":341},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Gap between repeated children, key of `theme.spacing` or any valid CSS value","typeRef":183},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Scroll orientation","typeRef":36},{"name":"pauseOnHover","required":false,"source":"component","literalValues":[false,true],"description":"Pauses animation on hover","typeRef":341},{"name":"repeat","required":false,"source":"component","description":"Number of times children are repeated inline for seamless scrolling","typeRef":353},{"name":"reverse","required":false,"source":"component","literalValues":[false,true],"description":"Reverses animation direction","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"MaskInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/mask-input/","props":[{"name":"alwaysShowMask","required":false,"source":"component","literalValues":[false,true],"description":"Show mask pattern even when field is empty and unfocused","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":416},{"name":"autoClear","required":false,"source":"component","literalValues":[false,true],"description":"Clear value on blur when mask is incomplete, `false` by default","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"mask","required":true,"source":"component","description":"Mask pattern string or array of string literals and RegExp objects","typeRef":361},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"separate","required":false,"source":"component","literalValues":[false,true],"description":"When true, raw and display values are decoupled","typeRef":341},{"name":"showMaskOnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Show mask placeholder on focus, `true` by default","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"slotChar","required":false,"source":"component","description":"Character displayed in unfilled slots, `\"_\"` by default","typeRef":352},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"tokens","required":false,"source":"component","description":"Override or extend the default token map","typeRef":265},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Menu","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"alignItemsLabels","required":false,"source":"component","literalValues":["all","none","with-indicators"],"description":"Controls how indicator slot space is reserved on menu items for label alignment. `'all'` reserves space on every `Menu.Item`, `'with-indicators'` reserves space only on `Menu.CheckboxItem` and `Menu.RadioItem`, `'none'` reserves space only on items that currently display an indicator.","typeRef":55},{"name":"arrowOffset","required":false,"source":"component","description":"Arrow offset in px","typeRef":353},{"name":"arrowPosition","required":false,"source":"component","literalValues":["center","merge","side"],"description":"Arrow position","typeRef":24},{"name":"arrowRadius","required":false,"source":"component","description":"Arrow `border-radius` in px","typeRef":353},{"name":"arrowSize","required":false,"source":"component","description":"Arrow size in px","typeRef":353},{"name":"attributes","required":false,"source":"component","typeRef":430},{"name":"checkIcon","required":false,"source":"component","description":"Custom icon rendered as the indicator of checked `Menu.CheckboxItem` and selected `Menu.RadioItem`. Can be overridden per item with the `checkIcon` prop.","typeRef":263},{"name":"clickOutsideEvents","required":false,"source":"component","description":"Events that trigger outside click detection. Includes mousedown for desktop clicks, touchstart for mobile, and keydown for Escape key handling","typeRef":368},{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms, applicable only to `trigger=\"hover\"` variant","typeRef":353},{"name":"closeOnClickOutside","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is closed on outside clicks","typeRef":341},{"name":"closeOnEscape","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is closed when the `Escape` key is pressed","typeRef":341},{"name":"closeOnItemClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, the Menu is closed when one of the items is clicked. Can be overridden per item with `closeMenuOnClick` prop","typeRef":341},{"name":"defaultOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled menu initial opened state","typeRef":341},{"name":"floatingStrategy","required":false,"source":"component","literalValues":["absolute","fixed"],"description":"Changes floating ui [position strategy](https://floating-ui.com/docs/usefloating#strategy)","typeRef":34},{"name":"hideDetached","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is hidden when the element is hidden with styles or not visible on the screen","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is not unmounted from the DOM when hidden. `display: none` styles are added instead.","typeRef":341},{"name":"keepMountedMode","required":false,"source":"component","literalValues":["activity","display-none"],"description":"Controls how the dropdown is hidden when `keepMounted` is set: `'activity'` – hidden with React 19 `Activity` component, `'display-none'` – hidden with `display: none` styles","typeRef":7},{"name":"loop","required":false,"source":"component","literalValues":[false,true],"description":"If set, arrow key presses wrap around from last item to first and vice versa","typeRef":341},{"name":"menuItemTabIndex","required":false,"source":"component","literalValues":[-1,0],"description":"Set the `tabindex` on all menu items. Use `0` to allow Tab key navigation through menu items (required for navigation menus following WAI-ARIA disclosure pattern).","typeRef":133},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling","typeRef":241},{"name":"offset","required":false,"source":"component","description":"Offset of the dropdown element","typeRef":354},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms, applicable only to `trigger=\"hover\"` variant","typeRef":353},{"name":"opened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled menu opened state","typeRef":341},{"name":"overlayProps","required":false,"source":"component","description":"Props passed down to `Overlay` component","typeRef":100},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Dropdown position relative to the target element","typeRef":48},{"name":"preventPositionChangeWhenVisible","required":false,"source":"component","literalValues":[false,true],"description":"If `true`, the dropdown picks its side on open (flip runs once, preferring the `position` prop) and then never changes side — scrolling, resizing, and content size changes will not flip the dropdown. The side is recalculated fresh on the next open. Does not affect the `shift` middleware. Set to `false` to keep flip active and allow the dropdown to re-flip on every change.","typeRef":341},{"name":"returnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be automatically returned to control when dropdown closes","typeRef":341},{"name":"transitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component. Use to configure duration and animation type.","typeRef":208},{"name":"trapFocus","required":false,"source":"component","literalValues":[false,true],"description":"If set, focus is trapped within the menu dropdown when it is opened","typeRef":341},{"name":"trigger","required":false,"source":"component","literalValues":["click","click-hover","hover"],"description":"Event trigger to open menu. Note: 'hover' is not keyboard accessible; prefer 'click-hover' for accessible hover menus","typeRef":37},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"width","required":false,"source":"component","description":"Dropdown width, or `'target'` to make dropdown width the same as target element","typeRef":243},{"name":"withArrow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether component should have an arrow","typeRef":341},{"name":"withInitialFocusPlaceholder","required":false,"source":"component","literalValues":[false,true],"description":"Adds a hidden focusable element at the start of the dropdown to prevent unexpected focus jumps when opening with keyboard. Set to false if you need custom focus management.","typeRef":341},{"name":"withOverlay","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the overlay should be displayed when the dropdown is opened","typeRef":341}],"blockedProps":[],"subcomponents":["Menu.CheckboxGroup","Menu.CheckboxItem","Menu.ContextMenu","Menu.Divider","Menu.Dropdown","Menu.Item","Menu.Label","Menu.RadioGroup","Menu.RadioItem","Menu.Search","Menu.Sub","Menu.Target"],"bind":{"type":"boolean","initialProp":"defaultChecked"},"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.CheckboxGroup","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled default selected values","typeRef":368},{"name":"value","required":false,"source":"component","description":"Controlled selected values","typeRef":368}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.CheckboxItem","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"checkIcon","required":false,"source":"component","description":"Replaces the default check icon rendered in the indicator slot when the item is checked. Overrides `checkIcon` set on `Menu`.","typeRef":263},{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, closes the menu when this item is clicked. By default, checkbox items do not close the menu.","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":230},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"value","required":false,"source":"component","description":"Value of the checkbox item. When used inside `Menu.CheckboxGroup`, determines whether the item is checked and what value is added/removed on toggle.","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.ContextMenu","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"longPressDelay","required":false,"source":"component","description":"Delay in ms before a touch long-press opens the dropdown on touch devices, `500` by default","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.Divider","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":213},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.Dropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":215},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.Item","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"Controls whether the menu closes when this item is clicked. When undefined, inherits from Menu's `closeOnItemClick` prop. When true or false, overrides the Menu-level setting","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"leftSection","required":false,"source":"component","description":"Section displayed at the start of the label","typeRef":263},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":231},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.Label","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.RadioGroup","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled default selected value","typeRef":352},{"name":"value","required":false,"source":"component","description":"Controlled selected value","typeRef":352}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.RadioItem","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"checkIcon","required":false,"source":"component","description":"Replaces the default radio indicator rendered when the item is selected. Overrides `checkIcon` set on `Menu`.","typeRef":263},{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, closes the menu when this item is clicked. By default, radio items do not close the menu.","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":232},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"value","required":true,"source":"component","description":"Value of the radio item. Used by the parent `Menu.RadioGroup` to determine which item is selected.","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.Search","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"attributes","required":false,"source":"component","typeRef":420},{"name":"clearSearchOnClose","required":false,"source":"component","literalValues":[false,true],"description":"If set, clears the search value after the menu close transition completes. Requires a controlled `value`/`onChange` pair.","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"error","required":false,"source":"component","description":"Determines whether the input should have error styles and `aria-invalid` attribute","typeRef":263},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"multiline","required":false,"source":"component","literalValues":[false,true],"description":"Adjusts padding and sizing calculations for multiline inputs (use with `component=\"textarea\"`). Does not make the input multiline by itself.","typeRef":341},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Determines whether the input should have success styles","typeRef":263},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAria","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether `aria-` and other accessibility attributes should be added to the input. Only disable when implementing custom accessibility handling.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element of the `Input` component","typeRef":331}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.Sub","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[{"name":"arrowOffset","required":false,"source":"component","description":"Arrow offset in px","typeRef":353},{"name":"arrowPosition","required":false,"source":"component","literalValues":["center","merge","side"],"description":"Arrow position","typeRef":24},{"name":"arrowRadius","required":false,"source":"component","description":"Arrow `border-radius` in px","typeRef":353},{"name":"arrowSize","required":false,"source":"component","description":"Arrow size in px","typeRef":353},{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms, applicable when hover trigger is used","typeRef":353},{"name":"floatingStrategy","required":false,"source":"component","literalValues":["absolute","fixed"],"description":"Changes floating ui [position strategy](https://floating-ui.com/docs/usefloating#strategy)","typeRef":34},{"name":"hideDetached","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is hidden when the element is hidden with styles or not visible on the screen","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is not unmounted from the DOM when hidden. `display: none` styles are added instead.","typeRef":341},{"name":"keepMountedMode","required":false,"source":"component","literalValues":["activity","display-none"],"description":"Controls how the dropdown is hidden when `keepMounted` is set: `'activity'` – hidden with React 19 `Activity` component, `'display-none'` – hidden with `display: none` styles","typeRef":7},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling","typeRef":241},{"name":"offset","required":false,"source":"component","description":"Offset of the dropdown element","typeRef":354},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms, applicable when hover trigger is used","typeRef":353},{"name":"opened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled opened state","typeRef":341},{"name":"overlayProps","required":false,"source":"component","description":"Props passed down to `Overlay` component","typeRef":100},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Dropdown position relative to the target element","typeRef":48},{"name":"preventPositionChangeWhenVisible","required":false,"source":"component","literalValues":[false,true],"description":"If `true`, the dropdown picks its side on open (flip runs once, preferring the `position` prop) and then never changes side — scrolling, resizing, and content size changes will not flip the dropdown. The side is recalculated fresh on the next open. Does not affect the `shift` middleware. Set to `false` to keep flip active and allow the dropdown to re-flip on every change.","typeRef":341},{"name":"returnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be automatically returned to control when dropdown closes","typeRef":341},{"name":"safeAreaPolygon","required":false,"source":"component","description":"Determines whether submenu stays open while the cursor moves toward its dropdown. Pass an object to configure safe polygon behavior.","typeRef":337},{"name":"transitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component that used to animate dropdown presence, use to configure duration and animation type","typeRef":208},{"name":"width","required":false,"source":"component","description":"Dropdown width, or `'target'` to make dropdown width the same as target element","typeRef":243},{"name":"withArrow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether component should have an arrow","typeRef":341},{"name":"withOverlay","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the overlay should be displayed when the dropdown is opened","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menu.Target","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuCheckboxGroup","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-checkbox-group/","props":[{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled default selected values","typeRef":368},{"name":"value","required":false,"source":"component","description":"Controlled selected values","typeRef":368}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuCheckboxItem","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-checkbox-item/","props":[{"name":"checkIcon","required":false,"source":"component","description":"Replaces the default check icon rendered in the indicator slot when the item is checked. Overrides `checkIcon` set on `Menu`.","typeRef":263},{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, closes the menu when this item is clicked. By default, checkbox items do not close the menu.","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":230},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"value","required":false,"source":"component","description":"Value of the checkbox item. When used inside `Menu.CheckboxGroup`, determines whether the item is checked and what value is added/removed on toggle.","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuContextMenu","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-context-menu/","props":[{"name":"longPressDelay","required":false,"source":"component","description":"Delay in ms before a touch long-press opens the dropdown on touch devices, `500` by default","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuDivider","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-divider/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":213},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuDropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-dropdown/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":215},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuItem","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-item/","props":[{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"Controls whether the menu closes when this item is clicked. When undefined, inherits from Menu's `closeOnItemClick` prop. When true or false, overrides the Menu-level setting","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"leftSection","required":false,"source":"component","description":"Section displayed at the start of the label","typeRef":263},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":231},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuLabel","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-label/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuRadioGroup","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-radio-group/","props":[{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled default selected value","typeRef":352},{"name":"value","required":false,"source":"component","description":"Controlled selected value","typeRef":352}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuRadioItem","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-radio-item/","props":[{"name":"checkIcon","required":false,"source":"component","description":"Replaces the default radio indicator rendered when the item is selected. Overrides `checkIcon` set on `Menu`.","typeRef":263},{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, closes the menu when this item is clicked. By default, radio items do not close the menu.","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":232},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"value","required":true,"source":"component","description":"Value of the radio item. Used by the parent `Menu.RadioGroup` to determine which item is selected.","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSearch","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-search/","props":[{"name":"attributes","required":false,"source":"component","typeRef":420},{"name":"clearSearchOnClose","required":false,"source":"component","literalValues":[false,true],"description":"If set, clears the search value after the menu close transition completes. Requires a controlled `value`/`onChange` pair.","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"error","required":false,"source":"component","description":"Determines whether the input should have error styles and `aria-invalid` attribute","typeRef":263},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"multiline","required":false,"source":"component","literalValues":[false,true],"description":"Adjusts padding and sizing calculations for multiline inputs (use with `component=\"textarea\"`). Does not make the input multiline by itself.","typeRef":341},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Determines whether the input should have success styles","typeRef":263},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAria","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether `aria-` and other accessibility attributes should be added to the input. Only disable when implementing custom accessibility handling.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element of the `Input` component","typeRef":331}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSub","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-sub/","props":[{"name":"arrowOffset","required":false,"source":"component","description":"Arrow offset in px","typeRef":353},{"name":"arrowPosition","required":false,"source":"component","literalValues":["center","merge","side"],"description":"Arrow position","typeRef":24},{"name":"arrowRadius","required":false,"source":"component","description":"Arrow `border-radius` in px","typeRef":353},{"name":"arrowSize","required":false,"source":"component","description":"Arrow size in px","typeRef":353},{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms, applicable when hover trigger is used","typeRef":353},{"name":"floatingStrategy","required":false,"source":"component","literalValues":["absolute","fixed"],"description":"Changes floating ui [position strategy](https://floating-ui.com/docs/usefloating#strategy)","typeRef":34},{"name":"hideDetached","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is hidden when the element is hidden with styles or not visible on the screen","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is not unmounted from the DOM when hidden. `display: none` styles are added instead.","typeRef":341},{"name":"keepMountedMode","required":false,"source":"component","literalValues":["activity","display-none"],"description":"Controls how the dropdown is hidden when `keepMounted` is set: `'activity'` – hidden with React 19 `Activity` component, `'display-none'` – hidden with `display: none` styles","typeRef":7},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling","typeRef":241},{"name":"offset","required":false,"source":"component","description":"Offset of the dropdown element","typeRef":354},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms, applicable when hover trigger is used","typeRef":353},{"name":"opened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled opened state","typeRef":341},{"name":"overlayProps","required":false,"source":"component","description":"Props passed down to `Overlay` component","typeRef":100},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Dropdown position relative to the target element","typeRef":48},{"name":"preventPositionChangeWhenVisible","required":false,"source":"component","literalValues":[false,true],"description":"If `true`, the dropdown picks its side on open (flip runs once, preferring the `position` prop) and then never changes side — scrolling, resizing, and content size changes will not flip the dropdown. The side is recalculated fresh on the next open. Does not affect the `shift` middleware. Set to `false` to keep flip active and allow the dropdown to re-flip on every change.","typeRef":341},{"name":"returnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be automatically returned to control when dropdown closes","typeRef":341},{"name":"safeAreaPolygon","required":false,"source":"component","description":"Determines whether submenu stays open while the cursor moves toward its dropdown. Pass an object to configure safe polygon behavior.","typeRef":337},{"name":"transitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component that used to animate dropdown presence, use to configure duration and animation type","typeRef":208},{"name":"width","required":false,"source":"component","description":"Dropdown width, or `'target'` to make dropdown width the same as target element","typeRef":243},{"name":"withArrow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether component should have an arrow","typeRef":341},{"name":"withOverlay","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the overlay should be displayed when the dropdown is opened","typeRef":341}],"blockedProps":[],"subcomponents":["MenuSub.Dropdown","MenuSub.Item","MenuSub.Target"],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSub.Dropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-sub/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":215},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSub.Item","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-sub/","props":[{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, the menu is closed when the item is clicked. Overrides `closeOnItemClick` prop on the `Menu` component.","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"leftSection","required":false,"source":"component","description":"Section displayed at the start of the label","typeRef":263},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":233},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSub.Target","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-sub/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSubDropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-sub-dropdown/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":215},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSubItem","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-sub-item/","props":[{"name":"closeMenuOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, the menu is closed when the item is clicked. Overrides `closeOnItemClick` prop on the `Menu` component.","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"data-disabled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"leftSection","required":false,"source":"component","description":"Section displayed at the start of the label","typeRef":263},{"name":"rightSection","required":false,"source":"component","description":"Section displayed at the end of the label","typeRef":263},{"name":"styles","required":false,"source":"component","typeRef":233},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuSubTarget","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-sub-target/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"MenuTarget","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/menu-target/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Menubar","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/menubar/","props":[],"blockedProps":[],"subcomponents":["Menubar.Dropdown","Menubar.Menu","Menubar.Target"],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Menubar.Dropdown","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/menubar/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Menubar.Menu","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/menubar/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"Menubar.Target","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/menubar/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"MenubarDropdown","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/menubar-dropdown/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"MenubarMenu","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/menubar-menu/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"MenubarTarget","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/menubar-target/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"MiniCalendar","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/mini-calendar/","props":[{"name":"attributes","required":false,"source":"component","typeRef":456},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"date","required":false,"source":"component","description":"Controlled component date value, start date of the interval","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Uncontrolled component default value, start date of the interval","typeRef":362},{"name":"locale","required":false,"source":"component","description":"dayjs locale used for formatting","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum date that can be selected, date object or date string in `YYYY-MM-DD` format","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum date that can be selected, date object or date string in `YYYY-MM-DD` format","typeRef":362},{"name":"monthLabelFormat","required":false,"source":"component","description":"Dayjs format string for month label","typeRef":359},{"name":"nextControlProps","required":false,"source":"component","description":"Props passed to next control button","typeRef":102},{"name":"numberOfDays","required":false,"source":"component","description":"Number of days to display in the calendar","typeRef":353},{"name":"previousControlProps","required":false,"source":"component","description":"Props passed to previous control button","typeRef":102},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Selected date, controlled value","typeRef":363},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"Modal","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":["Modal.Body","Modal.CloseButton","Modal.Content","Modal.Header","Modal.Overlay","Modal.Root","Modal.Stack","Modal.Title"],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.Body","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.CloseButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.Content","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.Header","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.Overlay","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.Root","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.Stack","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Modal.Title","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBase","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-base/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBaseBody","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-base-body/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBaseCloseButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-base-close-button/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBaseContent","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-base-content/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBaseHeader","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-base-header/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBaseOverlay","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-base-overlay/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBaseTitle","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-base-title/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalBody","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-body/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalCloseButton","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-close-button/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalContent","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-content/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalHeader","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-header/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalOverlay","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-overlay/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalRoot","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-root/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalStack","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-stack/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"ModalTitle","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/modal-title/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Escapes or replaces the widget layout, focus, scrolling, or overlay boundary"},{"name":"Month","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/month/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","left","right"],"typeRef":22},{"name":"attributes","required":false,"source":"component","typeRef":447},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the month should take the full width of its container","typeRef":341},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"locale","required":false,"source":"component","description":"`dayjs` locale, the default value is defined by `DatesProvider`","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date, in `YYYY-MM-DD` format","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date, in `YYYY-MM-DD` format","typeRef":362},{"name":"month","required":true,"source":"component","description":"Month to display, value `YYYY-MM-DD`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size","typeRef":81},{"name":"static","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether days should be static, static days can be used to display month if it is not expected that user will interact with the component in any way","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated by space","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"MonthLevel","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/month-level/","props":[{"name":"attributes","required":false,"source":"component","typeRef":448},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"hasNextLevel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next level button should be enabled","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"levelControlAriaLabel","required":false,"source":"component","description":"Aria-label for change level control","typeRef":359},{"name":"locale","required":false,"source":"component","description":"`dayjs` locale, the default value is defined by `DatesProvider`","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date, in `YYYY-MM-DD` format","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date, in `YYYY-MM-DD` format","typeRef":362},{"name":"month","required":true,"source":"component","description":"Month that is currently displayed","typeRef":359},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size","typeRef":81},{"name":"static","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether days should be static, static days can be used to display month if it is not expected that user will interact with the component in any way","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":238},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated by space","typeRef":341},{"name":"withNext","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next control should be rendered","typeRef":341},{"name":"withPrevious","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether previous control should be rendered","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"MonthLevelGroup","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/month-level-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":449},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, where 0 – Sunday and 6 – Saturday.","typeRef":134},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"hasNextLevel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next level button should be enabled","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"hideOutsideDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether outside dates should be hidden","typeRef":341},{"name":"hideWeekdays","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether weekdays row should be hidden","typeRef":341},{"name":"highlightToday","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether today should be highlighted with a border","typeRef":341},{"name":"locale","required":false,"source":"component","description":"`dayjs` locale, the default value is defined by `DatesProvider`","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date, in `YYYY-MM-DD` format","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date, in `YYYY-MM-DD` format","typeRef":362},{"name":"month","required":true,"source":"component","description":"Month to display","typeRef":359},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns to display next to each other","typeRef":353},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size","typeRef":81},{"name":"static","required":false,"source":"component","literalValues":[false,true],"description":"Passed as `isStatic` prop to `Month` component","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":238},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"weekendDays","required":false,"source":"component","description":"Indices of weekend days, 0-6, where 0 is Sunday and 6 is Saturday. The default value is defined by `DatesProvider`.","typeRef":161},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated by space","typeRef":341},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether week numbers should be displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"MonthPicker","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/month-picker/","props":[{"name":"allowDeselect","required":false,"source":"component","description":"Determines whether user can deselect the date by clicking on selected item, applicable only when type=\"default\"","typeRef":106},{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":382},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level (uncontrolled)","typeRef":52},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":159},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level (controlled)","typeRef":52},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Max level that user can go up to","typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":185},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"type","required":false,"source":"component","literalValues":["default","multiple","range"],"description":"Picker type: range, multiple or default","typeRef":158},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value for controlled component","typeRef":159},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"MonthPickerInput","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/month-picker-input/","props":[{"name":"allowDeselect","required":false,"source":"component","description":"Determines whether user can deselect the date by clicking on selected item, applicable only when type=\"default\"","typeRef":106},{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":412},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":258},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"If set, clear button is displayed in the `rightSection` when the component has value. Ignored if `rightSection` prop is set.","typeRef":341},{"name":"closeOnChange","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the dropdown is closed when date is selected, not applicable with `type=\"multiple\"`","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Initial displayed level (uncontrolled)","typeRef":52},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":159},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"labelSeparator","required":false,"source":"component","description":"Separator between range value","typeRef":359},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"level","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Current displayed level (controlled)","typeRef":52},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"maxLevel","required":false,"source":"component","literalValues":["decade","month","year"],"description":"Max level that user can go up to","typeRef":52},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"popoverProps","required":false,"source":"component","description":"Props passed down to `Popover` component","typeRef":204},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":185},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"sortDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dates values should be sorted before `onChange` call, only applicable with type=\"multiple\"","typeRef":341},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["default","multiple","range"],"description":"Picker type: range, multiple or default","typeRef":158},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value for controlled component","typeRef":159},{"name":"valueFormat","required":false,"source":"component","description":"`dayjs` format for input value","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[{"name":"dropdownType","reason":"Modal picker mode escapes the widget overlay boundary"},{"name":"modalProps","reason":"Modal picker configuration escapes the widget overlay boundary"}],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"MonthsList","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/months-list/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","left","right"],"typeRef":22},{"name":"attributes","required":false,"source":"component","typeRef":450},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"year","required":true,"source":"component","description":"Year for which months list should be displayed","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"MultiSelect","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/multi-select/","props":[{"name":"attributes","required":false,"source":"component","typeRef":406},{"name":"checkIconPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the checkmark icon shown next to selected options in the dropdown","typeRef":47},{"name":"chevronColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the default chevron","typeRef":162},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":172},{"name":"clearSearchOnChange","required":false,"source":"component","literalValues":[false,true],"description":"Clear search value when item is selected","typeRef":341},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"When enabled, displays a clear button to remove all selected values (hidden when component is empty, disabled, or read-only)","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"comboboxProps","required":false,"source":"component","description":"Props passed down to `Combobox` component","typeRef":153},{"name":"data","required":false,"source":"component","description":"Data used to generate options. Values must be unique, otherwise an error will be thrown and component will not render.","typeRef":151},{"name":"defaultDropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled dropdown initial opened state","typeRef":341},{"name":"defaultSearchValue","required":false,"source":"component","description":"Default search value","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":330},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"dropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled dropdown opened state","typeRef":341},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"floatingHeight","required":false,"source":"component","literalValues":["viewport"],"description":"If set to `'viewport'`, the dropdown grows to fill the available vertical space in the viewport. Disables the `flip` middleware.","typeRef":78},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":195},{"name":"hiddenInputValuesDivider","required":false,"source":"component","description":"Divider used to separate values in the hidden input `value` attribute","typeRef":359},{"name":"hidePickedOptions","required":false,"source":"component","literalValues":[false,true],"description":"When enabled, selected options are hidden from the dropdown list","typeRef":341},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"limit","required":false,"source":"component","description":"Maximum number of options displayed at a time, `Infinity` by default","typeRef":353},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxDropdownHeight","required":false,"source":"component","description":"`max-height` of the dropdown, only applicable when `withScrollArea` prop is `true`, `250` by default","typeRef":365},{"name":"maxValues","required":false,"source":"component","description":"Maximum number of values, no limit if not set","typeRef":353},{"name":"nothingFoundMessage","required":false,"source":"component","description":"Message displayed when no options match the search query (when searchable is enabled) or when the data array is empty. If not set, the dropdown will be hidden instead.","typeRef":263},{"name":"openOnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Controls whether dropdown opens when the input receives focus","typeRef":341},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props passed down to the underlying `ScrollArea` component in the dropdown","typeRef":274},{"name":"searchValue","required":false,"source":"component","description":"Controlled search value","typeRef":359},{"name":"searchable","required":false,"source":"component","literalValues":[false,true],"description":"Allows searching through options by user input","typeRef":341},{"name":"selectFirstOptionOnChange","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when value changes, `false` by default","typeRef":341},{"name":"selectFirstOptionOnDropdownOpen","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when dropdown opens, `false` by default","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":330},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAlignedLabels","required":false,"source":"component","literalValues":[false,true],"description":"If set, unchecked labels are aligned with checked ones","typeRef":341},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withCheckIcon","required":false,"source":"component","literalValues":[false,true],"description":"If set, the check icon is displayed near the selected option label","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withPillsReorder","required":false,"source":"component","literalValues":[false,true],"description":"If set, selected values can be reordered by dragging pills. Disabled when `disabled` or `readOnly` is set.","typeRef":341},{"name":"withScrollArea","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the options should be wrapped with `ScrollArea.AutoSize`, `true` by default","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string[]","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"NativeScrollArea","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/native-scroll-area/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"NativeSelect","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/native-select/","props":[{"name":"attributes","required":false,"source":"component","typeRef":416},{"name":"autoComplete","required":false,"source":"component","typeRef":359},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":false,"source":"component","description":"Data used to render options. Accepts strings, objects with label/value, or grouped options. If `children` prop is provided, `data` will be ignored.","typeRef":154},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"NavLink","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/nav-link/","props":[{"name":"active","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the link should have active styles","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":377},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"childrenOffset","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls indentation of nested NavLink components, key of `theme.spacing` or any valid CSS value","typeRef":183},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to control active styles","typeRef":162},{"name":"defaultOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled nested items collapse initial state","typeRef":341},{"name":"description","required":false,"source":"component","description":"Link description, displayed below the label","typeRef":263},{"name":"disableRightSectionRotation","required":false,"source":"component","literalValues":[false,true],"description":"If set, right section will not be rotated when collapse is opened","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set to `false`, child `NavLinks` are unmounted when collapsed","typeRef":341},{"name":"label","required":false,"source":"component","description":"Main link label","typeRef":263},{"name":"leftSection","required":false,"source":"component","description":"Section displayed on the left side of the label","typeRef":263},{"name":"noWrap","required":false,"source":"component","literalValues":[false,true],"description":"If set, label and description are truncated with ellipsis instead of wrapping","typeRef":341},{"name":"opened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled nested items collapse state","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Section displayed on the right side of the label","typeRef":263},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","light","subtle"],"typeRef":125}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Notification","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/notification/","props":[{"name":"attributes","required":false,"source":"component","typeRef":381},{"name":"closeButtonProps","required":false,"source":"component","description":"Props passed down to the close button","typeRef":94},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls icon background color or notification accent line color, key of `theme.colors` or any valid CSS color. When `icon` is provided, sets the icon background color. When no icon is provided, sets the colored accent line on the left.","typeRef":162},{"name":"icon","required":false,"source":"component","description":"Notification icon, replaces color line","typeRef":263},{"name":"loaderProps","required":false,"source":"component","description":"Props passed down to the `Loader` component","typeRef":176},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"If set, displays a `Loader` component instead of the icon. Takes precedence over the `icon` prop if both are provided.","typeRef":341},{"name":"title","required":false,"source":"component","description":"Notification title, displayed above the message body","typeRef":263},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCloseButton","required":false,"source":"component","literalValues":[false,true],"description":"If set, the close button is visible","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"NumberFormatter","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/number-formatter/","props":[{"name":"allowNegative","required":false,"source":"component","literalValues":[false,true],"description":"If set, negative values are allowed","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"decimalScale","required":false,"source":"component","description":"Limits the number of digits that are displayed after the decimal point","typeRef":353},{"name":"decimalSeparator","required":false,"source":"component","description":"Character used as a decimal separator, `'.'` by default","typeRef":359},{"name":"fixedDecimalScale","required":false,"source":"component","literalValues":[false,true],"description":"If set, zeros are added after `decimalSeparator` to match given `decimalScale`.","typeRef":341},{"name":"suffix","required":false,"source":"component","description":"Suffix added after the value","typeRef":359},{"name":"thousandSeparator","required":false,"source":"component","description":"A character used to separate thousands","typeRef":364},{"name":"thousandsGroupStyle","required":false,"source":"component","literalValues":["lakh","none","thousand","wan"],"description":"Defines the thousand grouping style","typeRef":60},{"name":"value","required":false,"source":"component","description":"Value to format","typeRef":365}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"NumberInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/number-input/","props":[{"name":"allowDecimal","required":false,"source":"component","literalValues":[false,true],"description":"If set, decimal values are allowed","typeRef":341},{"name":"allowLeadingZeros","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether leading zeros are allowed during input. If `false`, leading zeros are removed as you type (e.g., typing `007` results in `7`). Works in conjunction with `trimLeadingZeroesOnBlur`.","typeRef":341},{"name":"allowNegative","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether negative numbers are allowed. If `false`, the input will not accept negative values, and the decrement button will stop at `0` (when `min` is not set).","typeRef":341},{"name":"allowedDecimalSeparators","required":false,"source":"component","description":"Characters which when pressed result in a decimal separator. These characters will be replaced by the `decimalSeparator` in the input value.","typeRef":368},{"name":"attributes","required":false,"source":"component","typeRef":417},{"name":"clampBehavior","required":false,"source":"component","literalValues":["blur","none","strict"],"description":"Controls how values are clamped to the `min`/`max` range: - `'blur'` (default): User can type any value, but it's clamped when the input loses focus - `'strict'`: User cannot type values outside the range - `'none'`: No clamping; `min`/`max` only apply to increment/decrement controls and arrow keys","typeRef":58},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"decimalScale","required":false,"source":"component","description":"Limits the number of digits that can be entered after the decimal point","typeRef":353},{"name":"decimalSeparator","required":false,"source":"component","description":"Character used as a decimal separator. Generally used with `allowedDecimalSeparators` prop.","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":187},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"fixedDecimalScale","required":false,"source":"component","literalValues":[false,true],"description":"If `true`, automatically pads the decimal part with zeros to match `decimalScale` (e.g., with `decimalScale={2}`, typing `5.1` displays as `5.10`). Requires `decimalScale` to be set.","typeRef":341},{"name":"hideControls","required":false,"source":"component","literalValues":[false,true],"description":"If set, the up/down controls are hidden","typeRef":341},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"max","required":false,"source":"component","description":"Maximum possible value","typeRef":313},{"name":"min","required":false,"source":"component","description":"Minimum possible value","typeRef":313},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"selectAllOnFocus","required":false,"source":"component","literalValues":[false,true],"description":"If set, all text is selected when the input receives focus","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"startValue","required":false,"source":"component","description":"Value used when incrementing/decrementing an empty input. If `min` is set and `startValue < min`, `min` is used instead.","typeRef":313},{"name":"step","required":false,"source":"component","description":"Number by which value will be incremented/decremented with up/down controls and keyboard arrows","typeRef":313},{"name":"stepHoldDelay","required":false,"source":"component","description":"Initial delay in milliseconds before stepping the value.","typeRef":353},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"suffix","required":false,"source":"component","description":"Suffix added after the input value","typeRef":359},{"name":"thousandSeparator","required":false,"source":"component","description":"A character used to separate thousands","typeRef":364},{"name":"thousandsGroupStyle","required":false,"source":"component","literalValues":["lakh","none","thousand","wan"],"description":"Defines the thousand grouping style. 'thousand' (1,000), 'lakh' (1,00,000), 'wan' (1,0000), 'none'.","typeRef":60},{"name":"trimLeadingZeroesOnBlur","required":false,"source":"component","literalValues":[false,true],"description":"If set, leading zeros are removed on blur. For example, `00100` -> `100`","typeRef":341},{"name":"type","required":false,"source":"component","literalValues":["password","tel","text"],"description":"Controls input `type` attribute","typeRef":74},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":187},{"name":"valueIsNumericString","required":false,"source":"component","literalValues":[false,true],"description":"Advanced: Set to `true` if you're passing numeric strings (e.g., `\"12345\"`) and using formatting props like `prefix` or `suffix`. In most cases, you don't need this prop. See [react-number-format docs](https://www.npmjs.com/package/react-number-format) for details.","typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withKeyboardEvents","required":false,"source":"component","literalValues":[false,true],"description":"If set, up/down keyboard events increment/decrement value","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"number","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"OptionalPortal","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/optional-portal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Can render outside the widget root"},{"name":"OptionsDropdown","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/options-dropdown/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"OverflowList","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/overflow-list/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"collapseFrom","required":false,"source":"component","literalValues":["end","start"],"description":"Direction from which items are collapsed when they overflow, `'end'` collapses last items, `'start'` collapses first items","typeRef":32},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Array of items to display","typeRef":314},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value for `gap`, numbers are converted to rem","typeRef":183},{"name":"maxRows","required":false,"source":"component","description":"Number of rows to display","typeRef":353},{"name":"maxVisibleItems","required":false,"source":"component","description":"Maximum number of visible items","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Overlay","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/overlay/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"backgroundOpacity","required":false,"source":"component","description":"Overlay `background-color` opacity 0–1, ignored when `gradient` prop is set","typeRef":353},{"name":"blur","required":false,"source":"component","description":"Overlay background blur in px (converted to rem). Applies `backdrop-filter: blur()`. Note: backdrop-filter is not supported in all browsers.","typeRef":365},{"name":"center","required":false,"source":"component","literalValues":[false,true],"description":"Centers content inside the overlay using flexbox (sets display: flex, align-items: center, justify-content: center)","typeRef":341},{"name":"color","required":false,"source":"component","description":"Overlay `background-color`","typeRef":245},{"name":"fixed","required":false,"source":"component","literalValues":[false,true],"description":"Changes position from `absolute` to `fixed` (viewport-relative instead of parent-relative)","typeRef":341},{"name":"gradient","required":false,"source":"component","description":"Changes overlay to gradient. If set, both `color` and `backgroundOpacity` props are ignored.","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"PaginatedList","package":"@homarr/widgets","category":"interaction","safety":"allowed","description":"Renders a bounded page of collection items.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"pageSize","source":"component","required":false,"typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[{"name":"attributes","required":false,"source":"component","typeRef":425},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on the active page background color to ensure sufficient contrast","typeRef":341},{"name":"boundaries","required":false,"source":"component","description":"Number of elements visible on the left/right edges","typeRef":353},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors`, active item color","typeRef":162},{"name":"defaultValue","required":false,"source":"component","description":"Active page for uncontrolled component, must be an integer in [1, total] interval","typeRef":353},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing`, gap between controls","typeRef":183},{"name":"hideWithOnePage","required":false,"source":"component","literalValues":[false,true],"description":"If set, the pagination is hidden when only one page is available (`total={1}`)","typeRef":341},{"name":"layout","required":false,"source":"component","literalValues":["default","responsive"],"description":"Determines how the pagination is displayed, `'responsive'` uses CSS container queries to switch between pages and a compact label","typeRef":28},{"name":"siblings","required":false,"source":"component","description":"Number of siblings displayed on the left/right side of the selected page","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["input-lg","input-md","input-sm","input-xl","input-xs","lg","md","sm","xl","xs"],"description":"`height` and `min-width` of controls","typeRef":356},{"name":"startValue","required":false,"source":"component","description":"Starting page number, defaults to 1","typeRef":353},{"name":"total","required":true,"source":"component","description":"Total number of pages, must be an integer","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Active page for controlled component, must be an integer in [1, total] interval","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withControls","required":false,"source":"component","literalValues":[false,true],"description":"If set, next/previous controls are displayed","typeRef":341},{"name":"withEdges","required":false,"source":"component","literalValues":[false,true],"description":"If set, first/last controls are displayed","typeRef":341},{"name":"withPages","required":false,"source":"component","literalValues":[false,true],"description":"If set to `false`, page number buttons are hidden, only next/previous controls remain","typeRef":341}],"blockedProps":[],"subcomponents":["Pagination.Control","Pagination.Dots","Pagination.First","Pagination.Items","Pagination.Label","Pagination.Last","Pagination.Next","Pagination.Previous","Pagination.Root"],"bind":{"type":"number","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Control","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[{"name":"active","required":false,"source":"component","literalValues":[false,true],"description":"Applies active styles, adds `data-active` attribute","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":211},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withPadding","required":false,"source":"component","literalValues":[false,true],"description":"Applies padding","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Dots","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":214},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.First","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Items","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Label","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Last","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Next","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Previous","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Pagination.Root","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination/","props":[{"name":"attributes","required":false,"source":"component","typeRef":425},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on the active page background color to ensure sufficient contrast","typeRef":341},{"name":"boundaries","required":false,"source":"component","description":"Number of elements visible on the left/right edges","typeRef":353},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors`, active item color","typeRef":162},{"name":"defaultValue","required":false,"source":"component","description":"Active page for uncontrolled component, must be an integer in [1, total] interval","typeRef":353},{"name":"layout","required":false,"source":"component","literalValues":["default","responsive"],"description":"Determines how the pagination is displayed, `'responsive'` uses CSS container queries to switch between pages and a compact label","typeRef":28},{"name":"siblings","required":false,"source":"component","description":"Number of siblings displayed on the left/right side of the selected page","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["input-lg","input-md","input-sm","input-xl","input-xs","lg","md","sm","xl","xs"],"description":"`height` and `min-width` of controls","typeRef":356},{"name":"startValue","required":false,"source":"component","description":"Starting page number, defaults to 1","typeRef":353},{"name":"total","required":true,"source":"component","description":"Total number of pages, must be an integer","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Active page for controlled component, must be an integer in [1, total] interval","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"PaginationControl","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-control/","props":[{"name":"active","required":false,"source":"component","literalValues":[false,true],"description":"Applies active styles, adds `data-active` attribute","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":211},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withPadding","required":false,"source":"component","literalValues":[false,true],"description":"Applies padding","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationDots","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-dots/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":214},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationFirst","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-first/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationItems","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-items/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationLabel","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-label/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationLast","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-last/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationNext","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-next/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationPrevious","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-previous/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PaginationRoot","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pagination-root/","props":[{"name":"attributes","required":false,"source":"component","typeRef":425},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on the active page background color to ensure sufficient contrast","typeRef":341},{"name":"boundaries","required":false,"source":"component","description":"Number of elements visible on the left/right edges","typeRef":353},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors`, active item color","typeRef":162},{"name":"defaultValue","required":false,"source":"component","description":"Active page for uncontrolled component, must be an integer in [1, total] interval","typeRef":353},{"name":"layout","required":false,"source":"component","literalValues":["default","responsive"],"description":"Determines how the pagination is displayed, `'responsive'` uses CSS container queries to switch between pages and a compact label","typeRef":28},{"name":"siblings","required":false,"source":"component","description":"Number of siblings displayed on the left/right side of the selected page","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["input-lg","input-md","input-sm","input-xl","input-xs","lg","md","sm","xl","xs"],"description":"`height` and `min-width` of controls","typeRef":356},{"name":"startValue","required":false,"source":"component","description":"Starting page number, defaults to 1","typeRef":353},{"name":"total","required":true,"source":"component","description":"Total number of pages, must be an integer","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Active page for controlled component, must be an integer in [1, total] interval","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Paper","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/paper/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"PasswordInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/password-input/","props":[{"name":"attributes","required":false,"source":"component","typeRef":418},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultVisible","required":false,"source":"component","literalValues":[false,true],"description":"If set, the input value is visible by default","typeRef":341},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"visibilityToggleButtonProps","required":false,"source":"component","description":"Props passed down to the visibility toggle button","typeRef":266},{"name":"visible","required":false,"source":"component","literalValues":[false,true],"description":"If set, the input value is visible","typeRef":341},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"PickerControl","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/picker-control/","props":[{"name":"attributes","required":false,"source":"component","typeRef":451},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"firstInRange","required":false,"source":"component","literalValues":[false,true],"description":"Assigns first in range styles","typeRef":341},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the control should take the full width of its cell","typeRef":341},{"name":"inRange","required":false,"source":"component","literalValues":[false,true],"description":"Assigns in range styles","typeRef":341},{"name":"lastInRange","required":false,"source":"component","literalValues":[false,true],"description":"Assigns last in range styles","typeRef":341},{"name":"selected","required":false,"source":"component","literalValues":[false,true],"description":"Assigns selected styles","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"PickerInputBase","package":"@mantine/dates","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/dates/picker-input-base/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Internal date-input primitive"},{"name":"PieChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/pie-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":441},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data used to render chart","typeRef":240},{"name":"endAngle","required":false,"source":"component","description":"Controls angle at which charts ends. Set to `0` to render the chart as semicircle.","typeRef":353},{"name":"labelColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls text color of all labels, white by default","typeRef":162},{"name":"labelsPosition","required":false,"source":"component","literalValues":["inside","outside"],"description":"Controls labels position relative to the segment","typeRef":46},{"name":"labelsType","required":false,"source":"component","literalValues":["name","percent","value"],"description":"Type of labels to display","typeRef":77},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to recharts `Legend` component","typeRef":190},{"name":"paddingAngle","required":false,"source":"component","description":"Controls padding between segments","typeRef":353},{"name":"pieChartProps","required":false,"source":"component","description":"Props passed down to recharts `PieChart` component","typeRef":101},{"name":"pieProps","required":false,"source":"component","description":"Props passed down to recharts `Pie` component","typeRef":203},{"name":"size","required":false,"source":"component","description":"Controls chart width and height, height is increased by 40 if `withLabels` prop is set. Cannot be less than `thickness`.","typeRef":353},{"name":"startAngle","required":false,"source":"component","description":"Controls angle at which chart starts. Set to `180` to render the chart as semicircle.","typeRef":353},{"name":"strokeColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the segments stroke, by default depends on color scheme","typeRef":162},{"name":"strokeWidth","required":false,"source":"component","description":"Controls width of segments stroke","typeRef":353},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip animation duration in ms","typeRef":353},{"name":"tooltipDataSource","required":false,"source":"component","literalValues":["all","segment"],"description":"Determines which data is displayed in the tooltip. `'all'` – display all values, `'segment'` – display only hovered segment.","typeRef":9},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to `Tooltip` recharts component","typeRef":197},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withLabels","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether each segment should have associated label","typeRef":341},{"name":"withLabelsLine","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether segments labels should have lines that connect the segment with the label","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the legend should be displayed","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the tooltip should be displayed when one of the section is hovered","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Pill","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pill/","props":[{"name":"attributes","required":false,"source":"component","typeRef":428},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"removeButtonProps","required":false,"source":"component","description":"Props passed down to the remove button","typeRef":93},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls pill `font-size` and `padding`","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["contrast","default"],"typeRef":126},{"name":"withRemoveButton","required":false,"source":"component","literalValues":[false,true],"description":"Controls visibility of the remove button","typeRef":341}],"blockedProps":[],"subcomponents":["Pill.Group"],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Pill.Group","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pill/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls spacing between pills, by default controlled by `size`","typeRef":355},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the child `Pill` components and gap between them","typeRef":182},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PillGroup","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pill-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":400},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls spacing between pills, by default controlled by `size`","typeRef":355},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the child `Pill` components and gap between them","typeRef":182},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"PillsInput","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/pills-input/","props":[],"blockedProps":[],"subcomponents":["PillsInput.Field"],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"PillsInput.Field","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/pills-input/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"PillsInputField","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/pills-input-field/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Low-level composition primitive that requires authored callbacks"},{"name":"PinInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/pin-input/","props":[{"name":"ariaLabel","required":false,"source":"component","description":"`aria-label` attribute","typeRef":359},{"name":"attributes","required":false,"source":"component","typeRef":419},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":359},{"name":"error","required":false,"source":"component","literalValues":[false,true],"description":"Sets `aria-invalid` attribute and applies error styles to all inputs","typeRef":341},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value to set `gap` between inputs, numbers are converted to rem","typeRef":183},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":261},{"name":"inputType","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"description":"Inputs `type` attribute, inferred from the `type` prop if not specified","typeRef":262},{"name":"length","required":false,"source":"component","description":"Number of inputs","typeRef":353},{"name":"manageFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be moved automatically to the next input once filled","typeRef":341},{"name":"mask","required":false,"source":"component","literalValues":[false,true],"description":"Changes input type to `\"password\"`","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls inputs `width` and `height`","typeRef":81},{"name":"success","required":false,"source":"component","literalValues":[false,true],"description":"Applies success styles to all inputs","typeRef":341},{"name":"type","required":false,"source":"component","literalValues":["alphanumeric","number"],"description":"Determines which values can be entered","typeRef":62},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Popover","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/popover/","props":[{"name":"arrowOffset","required":false,"source":"component","description":"Arrow offset in px","typeRef":353},{"name":"arrowPosition","required":false,"source":"component","literalValues":["center","merge","side"],"description":"Arrow position","typeRef":24},{"name":"arrowRadius","required":false,"source":"component","description":"Arrow `border-radius` in px","typeRef":353},{"name":"arrowSize","required":false,"source":"component","description":"Arrow size in px","typeRef":353},{"name":"attributes","required":false,"source":"component","typeRef":399},{"name":"clickOutsideEvents","required":false,"source":"component","description":"Events that trigger outside clicks","typeRef":368},{"name":"closeOnClickOutside","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dropdown should be closed on outside clicks","typeRef":341},{"name":"closeOnEscape","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dropdown should be closed when `Escape` key is pressed","typeRef":341},{"name":"defaultOpened","required":false,"source":"component","literalValues":[false,true],"description":"Initial opened state for uncontrolled component","typeRef":341},{"name":"floatingStrategy","required":false,"source":"component","literalValues":["absolute","fixed"],"description":"Changes floating ui [position strategy](https://floating-ui.com/docs/usefloating#strategy)","typeRef":34},{"name":"hideDetached","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is hidden when the element is hidden with styles or not visible on the screen","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is not unmounted from the DOM when hidden. `display: none` styles are added instead.","typeRef":341},{"name":"keepMountedMode","required":false,"source":"component","literalValues":["activity","display-none"],"description":"Controls how the dropdown is hidden when `keepMounted` is set: `'activity'` – hidden with React 19 `Activity` component, `'display-none'` – hidden with `display: none` styles","typeRef":7},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling","typeRef":241},{"name":"offset","required":false,"source":"component","description":"Offset of the dropdown element","typeRef":354},{"name":"opened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled dropdown opened state","typeRef":341},{"name":"overlayProps","required":false,"source":"component","description":"Props passed down to `Overlay` component","typeRef":100},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Dropdown position relative to the target element","typeRef":48},{"name":"preventPositionChangeWhenVisible","required":false,"source":"component","literalValues":[false,true],"description":"If `true`, the dropdown picks its side on open (flip runs once, preferring the `position` prop) and then never changes side — scrolling, resizing, and content size changes will not flip the dropdown. The side is recalculated fresh on the next open. Does not affect the `shift` middleware. Set to `false` to keep flip active and allow the dropdown to re-flip on every change.","typeRef":341},{"name":"returnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be automatically returned to control when dropdown closes","typeRef":341},{"name":"transitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component. Use to configure duration and animation type.","typeRef":208},{"name":"trapFocus","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether focus should be trapped within dropdown","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"width","required":false,"source":"component","description":"Dropdown width, or `'target'` to make dropdown width the same as target element","typeRef":243},{"name":"withArrow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether component should have an arrow","typeRef":341},{"name":"withOverlay","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the overlay should be displayed when the dropdown is opened","typeRef":341},{"name":"withRoles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dropdown and target elements should have accessible roles","typeRef":341}],"blockedProps":[],"subcomponents":["Popover.ContextMenu","Popover.Dropdown","Popover.Target"],"bind":{"type":"boolean","initialProp":"defaultChecked"},"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Popover.ContextMenu","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/popover/","props":[{"name":"longPressDelay","required":false,"source":"component","description":"Delay in ms before a touch long-press opens the dropdown on touch devices, `500` by default","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Popover.Dropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/popover/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":234},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Popover.Target","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/popover/","props":[{"name":"popupType","required":false,"source":"component","description":"Popup accessible type","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"PopoverContextMenu","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/popover-context-menu/","props":[{"name":"longPressDelay","required":false,"source":"component","description":"Delay in ms before a touch long-press opens the dropdown on touch devices, `500` by default","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"PopoverDropdown","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/popover-dropdown/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":234},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"PopoverTarget","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/popover-target/","props":[{"name":"popupType","required":false,"source":"component","description":"Popup accessible type","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Portal","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/portal/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Can render outside the widget root"},{"name":"Progress","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/progress/","props":[{"name":"animated","required":false,"source":"component","literalValues":[false,true],"description":"If set, the sections stripes are animated (automatically enables striped)","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":432},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts label text color based on section background color for readability","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS value","typeRef":162},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Controls orientation","typeRef":36},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls track height","typeRef":355},{"name":"striped","required":false,"source":"component","literalValues":[false,true],"description":"If set, the section has stripes","typeRef":341},{"name":"transitionDuration","required":false,"source":"component","description":"Controls sections width transition duration, value is specified in ms","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":true,"source":"component","description":"Value of the progress","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":["Progress.Label","Progress.Root","Progress.Section"],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"Progress.Label","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/progress/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"Progress.Root","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/progress/","props":[{"name":"attributes","required":false,"source":"component","typeRef":432},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts label text color based on section background color for readability","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Controls orientation","typeRef":36},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls track height","typeRef":355},{"name":"transitionDuration","required":false,"source":"component","description":"Controls sections width transition duration, value is specified in ms","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"Progress.Section","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/progress/","props":[{"name":"animated","required":false,"source":"component","literalValues":[false,true],"description":"If set, the sections stripes are animated, `striped` prop is ignored","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS value","typeRef":162},{"name":"striped","required":false,"source":"component","literalValues":[false,true],"description":"If set, the section has stripes","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":224},{"name":"value","required":true,"source":"component","description":"Value of the section in 0–100 range","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAria","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether `aria-*` props should be added to the root element","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"ProgressLabel","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/progress-label/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"ProgressRoot","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/progress-root/","props":[{"name":"attributes","required":false,"source":"component","typeRef":432},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts label text color based on section background color for readability","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Controls orientation","typeRef":36},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls track height","typeRef":355},{"name":"transitionDuration","required":false,"source":"component","description":"Controls sections width transition duration, value is specified in ms","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"ProgressSection","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/progress-section/","props":[{"name":"animated","required":false,"source":"component","literalValues":[false,true],"description":"If set, the sections stripes are animated, `striped` prop is ignored","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS value","typeRef":162},{"name":"striped","required":false,"source":"component","literalValues":[false,true],"description":"If set, the section has stripes","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":224},{"name":"value","required":true,"source":"component","description":"Value of the section in 0–100 range","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAria","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether `aria-*` props should be added to the root element","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"RadarChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/radar-chart/","props":[{"name":"activeDotProps","required":false,"source":"component","description":"Props passed down to all active dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"attributes","required":false,"source":"component","typeRef":440},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data used in the chart","typeRef":267},{"name":"dataKey","required":true,"source":"component","description":"Key of the `data` object for axis values","typeRef":359},{"name":"dotProps","required":false,"source":"component","description":"Props passed down to all dots. Ignored if `withDots={false}` is set.","typeRef":178},{"name":"gridColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the grid lines. By default, color depends on the color scheme.","typeRef":162},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to recharts Legend component","typeRef":190},{"name":"polarAngleAxisProps","required":false,"source":"component","description":"Props passed down to recharts PolarAngleAxis component","typeRef":191},{"name":"polarGridProps","required":false,"source":"component","description":"Props passed down to recharts PolarGrid component","typeRef":192},{"name":"polarRadiusAxisProps","required":false,"source":"component","description":"Props passed down to recharts PolarRadiusAxis component","typeRef":193},{"name":"radarChartProps","required":false,"source":"component","description":"Props passed down to recharts RadarChart component","typeRef":101},{"name":"series","required":true,"source":"component","description":"Determines which data should be consumed from the `data` array.","typeRef":255},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of all text elements. By default, color depends on the color scheme.","typeRef":162},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip position animation duration in ms","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to recharts Tooltip component","typeRef":197},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withDots","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dots should be displayed","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the legend should be displayed","typeRef":341},{"name":"withPolarAngleAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether PolarAngleAxis component should be displayed","typeRef":341},{"name":"withPolarGrid","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether PolarGrid component should be displayed","typeRef":341},{"name":"withPolarRadiusAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether PolarRadiusAxisProps component should be displayed","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether Tooltip component should be displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"RadialBarChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/radial-bar-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":442},{"name":"barSize","required":false,"source":"component","description":"Size of bars in px, `20` by default","typeRef":353},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Chart data","typeRef":267},{"name":"dataKey","required":true,"source":"component","description":"Key from data object to use as data key","typeRef":359},{"name":"emptyBackgroundColor","required":false,"source":"component","description":"Color of the empty background, by default depends on the color scheme","typeRef":359},{"name":"endAngle","required":false,"source":"component","description":"Angle at which chart ends","typeRef":353},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to recharts Legend component","typeRef":190},{"name":"radialBarChartProps","required":false,"source":"component","description":"Props passed down to recharts RadarChartChart component","typeRef":101},{"name":"radialBarProps","required":false,"source":"component","description":"Props passed down to recharts RadialBar component","typeRef":194},{"name":"startAngle","required":false,"source":"component","description":"Angle at which chart starts","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to `Tooltip` recharts component","typeRef":197},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withBackground","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether empty bars area should be visible","typeRef":341},{"name":"withLabels","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether labels should be displayed","typeRef":341},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the legend should be displayed","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the tooltip should be displayed when one of the bars is hovered","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Radio","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio/","props":[{"name":"attributes","required":false,"source":"component","typeRef":376},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of theme.colors or any valid CSS color to set radio background color in checked state","typeRef":162},{"name":"description","required":false,"source":"component","description":"Description displayed below the label","typeRef":263},{"name":"error","required":false,"source":"component","description":"Error displayed below the label","typeRef":263},{"name":"iconColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of theme.colors or any valid CSS color to set icon color. When not set, icon color is determined automatically based on theme.autoContrast setting","typeRef":162},{"name":"label","required":false,"source":"component","description":"Content of the `label` associated with the radio","typeRef":263},{"name":"labelPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the label relative to the input","typeRef":47},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the component","typeRef":182},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","outline"],"typeRef":128},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"If set, applies error styles to the radio when `error` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":103}],"blockedProps":[],"subcomponents":["Radio.Card","Radio.Group","Radio.Indicator"],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Radio.Card","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio/","props":[{"name":"attributes","required":false,"source":"component","typeRef":390},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value of the radio, used with Radio.Group","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Radio.Group","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio/","props":[{"name":"attributes","required":false,"source":"component","typeRef":426},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":329},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelElement","required":false,"source":"component","literalValues":["div","label"],"description":"Root element for the label. Use `'div'` when wrapper contains multiple input elements and you need to handle `htmlFor` manually.","typeRef":31},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the `Input.Wrapper`","typeRef":81},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":329},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the `Input.Wrapper`","typeRef":103}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Radio.Indicator","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio/","props":[{"name":"attributes","required":false,"source":"component","typeRef":403},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of theme.colors or any valid CSS color to set indicator background color in checked state","typeRef":162},{"name":"iconColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of theme.colors or any valid CSS color to set icon color. When not set, icon color is determined automatically based on theme.autoContrast setting","typeRef":162},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the component","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","outline"],"typeRef":127}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"RadioCard","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio-card/","props":[{"name":"attributes","required":false,"source":"component","typeRef":390},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value of the radio, used with Radio.Group","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"RadioGroup","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":426},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":329},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelElement","required":false,"source":"component","literalValues":["div","label"],"description":"Root element for the label. Use `'div'` when wrapper contains multiple input elements and you need to handle `htmlFor` manually.","typeRef":31},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the `Input.Wrapper`","typeRef":81},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":329},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the `Input.Wrapper`","typeRef":103}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"RadioIcon","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio-icon/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"display","required":false,"source":"component","typeRef":365},{"name":"opacity","required":false,"source":"component","typeRef":365},{"name":"radius","required":false,"source":"component","typeRef":365},{"name":"size","required":false,"source":"component","typeRef":365},{"name":"type","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"RadioIndicator","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/radio-indicator/","props":[{"name":"attributes","required":false,"source":"component","typeRef":403},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of theme.colors or any valid CSS color to set indicator background color in checked state","typeRef":162},{"name":"iconColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of theme.colors or any valid CSS color to set icon color. When not set, icon color is determined automatically based on theme.autoContrast setting","typeRef":162},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the component","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["filled","outline"],"typeRef":127}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"RangeSlider","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/range-slider/","props":[{"name":"attributes","required":false,"source":"component","typeRef":424},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls color of track and thumb","typeRef":162},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":256},{"name":"domain","required":false,"source":"component","description":"Domain of the slider, defines the selectable value range independently of min/max. Useful when you want to display a wider track range (min/max) but restrict actual selection to a subset (domain).","typeRef":334},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":261},{"name":"inverted","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether track values representation should be inverted","typeRef":341},{"name":"labelAlwaysOn","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the label should be visible when the slider is not being dragged or hovered","typeRef":341},{"name":"labelTransitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component","typeRef":208},{"name":"marks","required":false,"source":"component","description":"Marks displayed on the track","typeRef":276},{"name":"max","required":false,"source":"component","description":"Maximum possible value","typeRef":353},{"name":"maxRange","required":false,"source":"component","description":"Maximum range interval","typeRef":353},{"name":"min","required":false,"source":"component","description":"Minimal possible value","typeRef":353},{"name":"minRange","required":false,"source":"component","description":"Minimal range interval between the two thumbs. Consider this value relative to the total range (max - min).","typeRef":353},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Slider orientation","typeRef":36},{"name":"precision","required":false,"source":"component","description":"Number of significant digits after the decimal point","typeRef":353},{"name":"pushOnOverlap","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the other thumb should be pushed by the current thumb dragging when `minRange`/`maxRange` is reached","typeRef":341},{"name":"restrictToMarks","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the selection should be only allowed from the given marks array","typeRef":341},{"name":"showLabelOnHover","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the label should be displayed when the slider is hovered","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the track","typeRef":355},{"name":"step","required":false,"source":"component","description":"Number by which value will be incremented/decremented with thumb drag and arrows","typeRef":353},{"name":"thumbChildren","required":false,"source":"component","description":"Content rendered inside thumb","typeRef":263},{"name":"thumbFromLabel","required":false,"source":"component","description":"First thumb `aria-label`","typeRef":359},{"name":"thumbLabel","required":false,"source":"component","description":"`aria-label` for both thumbs (overridden by thumbFromLabel/thumbToLabel if provided)","typeRef":359},{"name":"thumbSize","required":false,"source":"component","description":"Thumb `width` and `height`, by default value is computed based on `size` prop","typeRef":365},{"name":"thumbToLabel","required":false,"source":"component","description":"Second thumb `aria-label`","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":256},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"number[]","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Rating","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/rating/","props":[{"name":"allowClear","required":false,"source":"component","literalValues":[false,true],"description":"When true, clicking the same rating value clears the rating to 0, default is false","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":409},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of theme.colors or any CSS color value, default is 'yellow'","typeRef":162},{"name":"count","required":false,"source":"component","description":"Number of rating items (stars), default is 5","typeRef":353},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":353},{"name":"fractions","required":false,"source":"component","description":"Number of fractions each item can be divided into, default is 1","typeRef":353},{"name":"highlightSelectedOnly","required":false,"source":"component","literalValues":[false,true],"description":"When true, only the clicked rating item is highlighted, not all items up to the selected value, default is false","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls component size","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"number","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"RefreshButton","package":"@homarr/widgets","category":"network","safety":"wrapped","description":"Refreshes load-triggered widget queries.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"color","source":"component","required":false,"typeRef":359},{"name":"label","source":"component","required":false,"typeRef":359},{"name":"size","source":"component","required":false,"typeRef":359},{"name":"variant","source":"component","required":false,"typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Action labels must describe their effect; destructive actions require confirmation."]},{"name":"RemoveScroll","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/remove-scroll/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Changes global page scrolling"},{"name":"RingProgress","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/ring-progress/","props":[{"name":"attributes","required":false,"source":"component","typeRef":433},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"label","required":false,"source":"component","description":"Label displayed in the center of the ring","typeRef":263},{"name":"rootColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the unfilled portion of the ring (background). Defaults to gray-2 in light mode, dark-4 in dark mode","typeRef":162},{"name":"roundCaps","required":false,"source":"component","literalValues":[false,true],"description":"Applies rounded line caps to the start and end of visible sections","typeRef":341},{"name":"sectionGap","required":false,"source":"component","description":"Gap between sections in degrees. Reduces the visual size of each section","typeRef":353},{"name":"sections","required":true,"source":"component","description":"Array of sections to display in the ring. Each section should have a `value` (0-100), `color`, and optional `tooltip`. Sections can also receive any valid SVG circle element props.","typeRef":271},{"name":"size","required":false,"source":"component","description":"Width and height of the progress ring","typeRef":353},{"name":"startAngle","required":false,"source":"component","description":"Starting angle in degrees. 0 = right, 90 = bottom, 180 = left, 270 = top","typeRef":353},{"name":"thickness","required":false,"source":"component","description":"Ring thickness in pixels. Cannot exceed size / 4 and will be automatically clamped if necessary","typeRef":353},{"name":"transitionDuration","required":false,"source":"component","description":"Transition duration in milliseconds for section value and color changes","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"RollingNumber","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/rolling-number/","props":[{"name":"animationDuration","required":false,"source":"component","description":"Animation duration in milliseconds","typeRef":353},{"name":"attributes","required":false,"source":"component","typeRef":458},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"decimalScale","required":false,"source":"component","description":"Number of decimal places to display","typeRef":353},{"name":"decimalSeparator","required":false,"source":"component","description":"Character used as a decimal separator","typeRef":359},{"name":"fixedDecimalScale","required":false,"source":"component","literalValues":[false,true],"description":"If set, trailing zeros are added to match `decimalScale`","typeRef":341},{"name":"suffix","required":false,"source":"component","description":"Suffix added after the value","typeRef":359},{"name":"tabularNumbers","required":false,"source":"component","literalValues":[false,true],"description":"If set, use tabular (monospace) numbers","typeRef":341},{"name":"thousandSeparator","required":false,"source":"component","description":"Character used to separate thousands, set to `true` for `,`","typeRef":364},{"name":"timingFunction","required":false,"source":"component","description":"CSS timing function for animation","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":true,"source":"component","description":"Number value to display","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withLiveRegion","required":false,"source":"component","literalValues":[false,true],"description":"If set, the root element acts as an `aria-live=\"polite\"` region (`role=\"status\"`) and screen readers announce every value change. When `false`, the root uses `role=\"img\"` so the current value is still accessible but updates are not announced.","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"SankeyChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/sankey-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":470},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"colors","required":false,"source":"component","description":"An array of colors used for nodes when no `color` is set on individual nodes","typeRef":164},{"name":"data","required":true,"source":"component","description":"Data used to render chart, must include `nodes` and `links` arrays","typeRef":272},{"name":"height","required":false,"source":"component","description":"Controls chart height","typeRef":353},{"name":"iterations","required":false,"source":"component","description":"The number of relaxation iterations","typeRef":353},{"name":"linkColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Default color for links, by default depends on color scheme","typeRef":162},{"name":"linkCurvature","required":false,"source":"component","description":"The curvature of links between nodes","typeRef":353},{"name":"linkOpacity","required":false,"source":"component","description":"Opacity of the link fill","typeRef":353},{"name":"nodeColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Default color for nodes, by default depends on color scheme","typeRef":162},{"name":"nodePadding","required":false,"source":"component","description":"The padding between nodes","typeRef":353},{"name":"nodeWidth","required":false,"source":"component","description":"The width of each node","typeRef":353},{"name":"sankeyProps","required":false,"source":"component","description":"Props passed down to recharts `Sankey` component","typeRef":205},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls text color of labels","typeRef":162},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip animation duration in ms","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to `Tooltip` recharts component","typeRef":197},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the tooltip should be displayed when hovered","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"ScatterChart","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/scatter-chart/","props":[{"name":"attributes","required":false,"source":"component","typeRef":435},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data that is used to build the chart","typeRef":273},{"name":"dataKey","required":true,"source":"component","description":"Keys that should be used to retrieve data from the data array on x and y axis","typeRef":479},{"name":"gridAxis","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which lines should be displayed in the grid, `'x'` by default","typeRef":61},{"name":"gridColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the grid and cursor lines, by default depends on color scheme","typeRef":162},{"name":"gridProps","required":false,"source":"component","description":"Props passed down to the `CartesianGrid` component","typeRef":189},{"name":"labels","required":false,"source":"component","description":"Labels that should be used instead of keys names in the tooltip","typeRef":481},{"name":"legendProps","required":false,"source":"component","description":"Props passed down to the `Legend` component","typeRef":190},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Chart orientation, `'horizontal'` by default","typeRef":36},{"name":"pointLabels","required":false,"source":"component","literalValues":["x","y"],"description":"If set, displays labels next to points for the given axis","typeRef":80},{"name":"referenceLines","required":false,"source":"component","description":"Reference lines that should be displayed on the chart","typeRef":149},{"name":"rightYAxisLabel","required":false,"source":"component","description":"A label to display next to the right y-axis","typeRef":359},{"name":"rightYAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component rendered on the right side","typeRef":199},{"name":"scatterChartProps","required":false,"source":"component","description":"Props passed down to recharts `ScatterChart` component","typeRef":91},{"name":"scatterProps","required":false,"source":"component","description":"Props passed down to recharts `Scatter` component","typeRef":207},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of the text displayed inside the chart, `'dimmed'` by default","typeRef":162},{"name":"tickLine","required":false,"source":"component","literalValues":["none","x","xy","y"],"description":"Specifies which axis should have tick line, `'y'` by default","typeRef":61},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip position animation duration in ms, `0` by default","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to the `Tooltip` component","typeRef":197},{"name":"unit","required":false,"source":"component","description":"Units displayed after value on axis and inside the tooltip","typeRef":481},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withLegend","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart legend should be displayed, `false` by default","typeRef":341},{"name":"withRightYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether additional y-axis should be displayed on the right side of the chart, `false` by default","typeRef":341},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether chart tooltip should be displayed, `true` by default","typeRef":341},{"name":"withXAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether x-axis should be displayed, `true` by default","typeRef":341},{"name":"withYAxis","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether y-axis should be displayed, `true` by default","typeRef":341},{"name":"xAxisLabel","required":false,"source":"component","description":"A label to display below the x-axis","typeRef":359},{"name":"xAxisProps","required":false,"source":"component","description":"Props passed down to the `XAxis` recharts component","typeRef":198},{"name":"yAxisLabel","required":false,"source":"component","description":"A label to display next to the y-axis","typeRef":359},{"name":"yAxisProps","required":false,"source":"component","description":"Props passed down to the `YAxis` recharts component","typeRef":199}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"ScrollArea","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/scroll-area/","props":[{"name":"attributes","required":false,"source":"component","typeRef":396},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"offsetScrollbars","required":false,"source":"component","literalValues":[false,"present",true,"x","y"],"description":"Determines whether scrollbars should be offset with padding on given axis - `true` - adds padding to offset both scrollbars (always) - `'x'` - adds padding to offset horizontal scrollbar (always) - `'y'` - adds padding to offset vertical scrollbar (always) - `'present'` - adds padding only when scrollbars are visible (dynamic)","typeRef":351},{"name":"overscrollBehavior","required":false,"source":"component","literalValues":["-moz-initial","auto","contain","inherit","initial","none","revert","revert-layer","unset"],"description":"Defines `overscroll-behavior` of the viewport","typeRef":253},{"name":"scrollHideDelay","required":false,"source":"component","description":"Scroll hide delay in ms, applicable only when type is set to `hover` or `scroll`","typeRef":353},{"name":"scrollbarSize","required":false,"source":"component","description":"Scrollbar size, any valid CSS value for width/height, numbers are converted to rem, default value is 12px (0.75rem)","typeRef":365},{"name":"scrollbars","required":false,"source":"component","literalValues":[false,"x","xy","y"],"description":"Axis at which scrollbars must be rendered - `'x'` - horizontal scrollbar only - `'y'` - vertical scrollbar only - `'xy'` - both scrollbars - `false` - no scrollbars rendered (content remains scrollable via mouse/touch)","typeRef":340},{"name":"startScrollPosition","required":false,"source":"component","description":"Initial scroll position set on mount","typeRef":480},{"name":"type","required":false,"source":"component","literalValues":["always","auto","hover","never","scroll"],"description":"Defines scrollbars behavior - `'hover'` – scrollbars visible on hover (default) - `'scroll'` – scrollbars visible during scrolling - `'auto'` – scrollbars visible only when content overflows (like CSS overflow: auto) - `'always'` – scrollbars always visible, even when content doesn't overflow - `'never'` – scrollbars always hidden","typeRef":12},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"viewportProps","required":false,"source":"component","description":"Props passed down to the viewport element","typeRef":259}],"blockedProps":[],"subcomponents":["ScrollArea.Autosize"],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"ScrollArea.Autosize","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/scroll-area/","props":[{"name":"attributes","required":false,"source":"component","typeRef":396},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"offsetScrollbars","required":false,"source":"component","literalValues":[false,"present",true,"x","y"],"description":"Determines whether scrollbars should be offset with padding on given axis - `true` - adds padding to offset both scrollbars (always) - `'x'` - adds padding to offset horizontal scrollbar (always) - `'y'` - adds padding to offset vertical scrollbar (always) - `'present'` - adds padding only when scrollbars are visible (dynamic)","typeRef":351},{"name":"overscrollBehavior","required":false,"source":"component","literalValues":["-moz-initial","auto","contain","inherit","initial","none","revert","revert-layer","unset"],"description":"Defines `overscroll-behavior` of the viewport","typeRef":253},{"name":"scrollHideDelay","required":false,"source":"component","description":"Scroll hide delay in ms, applicable only when type is set to `hover` or `scroll`","typeRef":353},{"name":"scrollbarSize","required":false,"source":"component","description":"Scrollbar size, any valid CSS value for width/height, numbers are converted to rem, default value is 12px (0.75rem)","typeRef":365},{"name":"scrollbars","required":false,"source":"component","literalValues":[false,"x","xy","y"],"description":"Axis at which scrollbars must be rendered - `'x'` - horizontal scrollbar only - `'y'` - vertical scrollbar only - `'xy'` - both scrollbars - `false` - no scrollbars rendered (content remains scrollable via mouse/touch)","typeRef":340},{"name":"startScrollPosition","required":false,"source":"component","description":"Initial scroll position set on mount","typeRef":480},{"name":"type","required":false,"source":"component","literalValues":["always","auto","hover","never","scroll"],"description":"Defines scrollbars behavior - `'hover'` – scrollbars visible on hover (default) - `'scroll'` – scrollbars visible during scrolling - `'auto'` – scrollbars visible only when content overflows (like CSS overflow: auto) - `'always'` – scrollbars always visible, even when content doesn't overflow - `'never'` – scrollbars always hidden","typeRef":12},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"viewportProps","required":false,"source":"component","description":"Props passed down to the viewport element","typeRef":259}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"ScrollAreaAutosize","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/scroll-area-autosize/","props":[{"name":"attributes","required":false,"source":"component","typeRef":396},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"offsetScrollbars","required":false,"source":"component","literalValues":[false,"present",true,"x","y"],"description":"Determines whether scrollbars should be offset with padding on given axis - `true` - adds padding to offset both scrollbars (always) - `'x'` - adds padding to offset horizontal scrollbar (always) - `'y'` - adds padding to offset vertical scrollbar (always) - `'present'` - adds padding only when scrollbars are visible (dynamic)","typeRef":351},{"name":"overscrollBehavior","required":false,"source":"component","literalValues":["-moz-initial","auto","contain","inherit","initial","none","revert","revert-layer","unset"],"description":"Defines `overscroll-behavior` of the viewport","typeRef":253},{"name":"scrollHideDelay","required":false,"source":"component","description":"Scroll hide delay in ms, applicable only when type is set to `hover` or `scroll`","typeRef":353},{"name":"scrollbarSize","required":false,"source":"component","description":"Scrollbar size, any valid CSS value for width/height, numbers are converted to rem, default value is 12px (0.75rem)","typeRef":365},{"name":"scrollbars","required":false,"source":"component","literalValues":[false,"x","xy","y"],"description":"Axis at which scrollbars must be rendered - `'x'` - horizontal scrollbar only - `'y'` - vertical scrollbar only - `'xy'` - both scrollbars - `false` - no scrollbars rendered (content remains scrollable via mouse/touch)","typeRef":340},{"name":"startScrollPosition","required":false,"source":"component","description":"Initial scroll position set on mount","typeRef":480},{"name":"type","required":false,"source":"component","literalValues":["always","auto","hover","never","scroll"],"description":"Defines scrollbars behavior - `'hover'` – scrollbars visible on hover (default) - `'scroll'` – scrollbars visible during scrolling - `'auto'` – scrollbars visible only when content overflows (like CSS overflow: auto) - `'always'` – scrollbars always visible, even when content doesn't overflow - `'never'` – scrollbars always hidden","typeRef":12},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"viewportProps","required":false,"source":"component","description":"Props passed down to the viewport element","typeRef":259}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Scroller","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/scroller/","props":[{"name":"attributes","required":false,"source":"component","typeRef":393},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"controlSize","required":false,"source":"component","description":"Size of the control buttons,","typeRef":365},{"name":"draggable","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether content can be scrolled by dragging with mouse, `true` by default","typeRef":341},{"name":"edgeGradientColor","required":false,"source":"component","description":"Background color for the gradient fade on controls, `'var(--mantine-color-body)'` by default","typeRef":359},{"name":"endControlIcon","required":false,"source":"component","description":"Icon component for the end control, AccordionChevron by default","typeRef":263},{"name":"endControlProps","required":false,"source":"component","description":"Props passed to the end control button","typeRef":258},{"name":"scrollAmount","required":false,"source":"component","description":"Amount of pixels to scroll when clicking the control buttons, `200` by default","typeRef":353},{"name":"showEndControl","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether end control should always be visible regardless of scroll position, `false` by default","typeRef":341},{"name":"showStartControl","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether start control should always be visible regardless of scroll position, `false` by default","typeRef":341},{"name":"startControlIcon","required":false,"source":"component","description":"Icon component for the start control, AccordionChevron by default","typeRef":263},{"name":"startControlProps","required":false,"source":"component","description":"Props passed to the start control button","typeRef":258},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"SegmentedControl","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/segmented-control/","props":[{"name":"attributes","required":false,"source":"component","typeRef":407},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, automatically adjusts label text color for optimal contrast against the indicator background color","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, changes indicator background color. By default, uses white in light mode and dark.5 in dark mode","typeRef":162},{"name":"data","required":true,"source":"component","description":"Data based on which controls are rendered","typeRef":108},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":328},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the component should take 100% width of its parent","typeRef":341},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Component orientation","typeRef":36},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size`, `padding` and `height` properties","typeRef":182},{"name":"transitionDuration","required":false,"source":"component","description":"Indicator `transition-duration` in ms, set `0` to turn off transitions","typeRef":353},{"name":"transitionTimingFunction","required":false,"source":"component","description":"Indicator `transition-timing-function` property","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":328},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withItemsBorders","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether there should be borders between items","typeRef":341}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Select","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/select/","props":[{"name":"allowDeselect","required":false,"source":"component","literalValues":[false,true],"description":"Allows deselecting the selected option by clicking it","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":405},{"name":"autoSelectOnBlur","required":false,"source":"component","literalValues":[false,true],"description":"Automatically selects the highlighted option when input loses focus","typeRef":341},{"name":"checkIconPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the check icon relative to the option label","typeRef":47},{"name":"chevronColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the default chevron, by default depends on the color scheme","typeRef":162},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":172},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"Displays clear button in the right section when component has value","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"comboboxProps","required":false,"source":"component","description":"Props passed down to `Combobox` component","typeRef":153},{"name":"data","required":false,"source":"component","description":"Data used to generate options. Values must be unique, otherwise an error will be thrown and component will not render.","typeRef":151},{"name":"defaultDropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled dropdown initial opened state","typeRef":341},{"name":"defaultSearchValue","required":false,"source":"component","description":"Default search value","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":329},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"dropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled dropdown opened state","typeRef":341},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"floatingHeight","required":false,"source":"component","literalValues":["viewport"],"description":"If set to `'viewport'`, the dropdown grows to fill the available vertical space in the viewport. Disables the `flip` middleware.","typeRef":78},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":195},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"limit","required":false,"source":"component","description":"Maximum number of options displayed at a time, `Infinity` by default","typeRef":353},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxDropdownHeight","required":false,"source":"component","description":"`max-height` of the dropdown, only applicable when `withScrollArea` prop is `true`, `250` by default","typeRef":365},{"name":"nothingFoundMessage","required":false,"source":"component","description":"Message displayed when no options match the search query or when there is no data","typeRef":263},{"name":"openOnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Opens dropdown when input receives focus (requires searchable={true})","typeRef":341},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props passed down to the underlying `ScrollArea` component in the dropdown","typeRef":274},{"name":"searchValue","required":false,"source":"component","description":"Controlled search value","typeRef":359},{"name":"searchable","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the select should be searchable","typeRef":341},{"name":"selectFirstOptionOnChange","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when value changes, `false` by default","typeRef":341},{"name":"selectFirstOptionOnDropdownOpen","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when dropdown opens, `false` by default","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":329},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAlignedLabels","required":false,"source":"component","literalValues":[false,true],"description":"Aligns unchecked labels with the checked one","typeRef":341},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withCheckIcon","required":false,"source":"component","literalValues":[false,true],"description":"Displays check icon near the selected option label","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withScrollArea","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the options should be wrapped with `ScrollArea.AutoSize`, `true` by default","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"SemiCircleProgress","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/semi-circle-progress/","props":[{"name":"attributes","required":false,"source":"component","typeRef":434},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"emptySegmentColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color value","typeRef":162},{"name":"fillDirection","required":false,"source":"component","literalValues":["left-to-right","right-to-left"],"description":"Direction from which the circle is filled","typeRef":66},{"name":"filledSegmentColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color value","typeRef":162},{"name":"label","required":false,"source":"component","description":"Label rendered inside the circle","typeRef":263},{"name":"labelPosition","required":false,"source":"component","literalValues":["bottom","center"],"description":"Label position relative to the circle center","typeRef":21},{"name":"orientation","required":false,"source":"component","literalValues":["down","up"],"description":"Orientation of the circle","typeRef":76},{"name":"size","required":false,"source":"component","description":"Width of the component and diameter of the full circle in px. The visible SVG height will be size/2","typeRef":353},{"name":"thickness","required":false,"source":"component","description":"Stroke width of the circle segments in px","typeRef":353},{"name":"transitionDuration","required":false,"source":"component","description":"Transition duration for the filled segment progress changes in ms. Does not affect color transitions","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":true,"source":"component","description":"Progress value from `0` to `100`","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"SimpleGrid","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/simple-grid/","props":[{"name":"attributes","required":false,"source":"component","typeRef":455},{"name":"autoFlow","required":false,"source":"component","literalValues":["auto-fill","auto-fit"],"description":"Grid repeat type when minColWidth is set","typeRef":13},{"name":"autoRows","required":false,"source":"component","description":"Sets the size of implicitly created grid rows","typeRef":359},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"cols","required":false,"source":"component","description":"Number of columns","typeRef":312},{"name":"minColWidth","required":false,"source":"component","description":"Minimum column width when using auto-fit/auto-fill. When set, cols prop is ignored","typeRef":365},{"name":"spacing","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Spacing between columns","typeRef":284},{"name":"type","required":false,"source":"component","literalValues":["container","media"],"description":"Determines type of queries that are used for responsive styles","typeRef":51},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"verticalSpacing","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Spacing between rows. When not set, falls back to spacing value","typeRef":284}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Skeleton","package":"@mantine/core","category":"feedback","safety":"wrapped","documentationUrl":"https://mantine.dev/core/skeleton/","props":[{"name":"animate","required":false,"source":"component","literalValues":[false,true],"description":"Enables animation","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"circle","required":false,"source":"component","literalValues":[false,true],"description":"If set, Skeleton `width` and `border-radius` are equal to its `height`","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"height","required":false,"source":"component","description":"Skeleton `height`, numbers are converted to rem","typeRef":247},{"name":"radius","required":false,"source":"component","description":"Key of `theme.radius` or any valid CSS value to set border-radius. Numbers are converted to rem.","typeRef":246},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"visible","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether Skeleton overlay should be displayed","typeRef":341},{"name":"width","required":false,"source":"component","description":"Skeleton `width`, numbers are converted to rem, ignored when `circle` prop is set.","typeRef":254}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Do not rely on color alone to communicate status."]},{"name":"Slider","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/slider/","props":[{"name":"attributes","required":false,"source":"component","typeRef":424},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls color of track and thumb","typeRef":162},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":353},{"name":"domain","required":false,"source":"component","description":"Domain of the slider, defines the selectable value range independently of min/max. Useful when you want to display a wider track range (min/max) but restrict actual selection to a subset (domain).","typeRef":334},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":261},{"name":"inverted","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether track value representation should be inverted","typeRef":341},{"name":"labelAlwaysOn","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the label should be visible when the slider is not being dragged or hovered","typeRef":341},{"name":"labelTransitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component","typeRef":208},{"name":"marks","required":false,"source":"component","description":"Marks displayed on the track","typeRef":276},{"name":"max","required":false,"source":"component","description":"Maximum possible value","typeRef":353},{"name":"min","required":false,"source":"component","description":"Minimal possible value","typeRef":353},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Slider orientation","typeRef":36},{"name":"precision","required":false,"source":"component","description":"Number of significant digits after the decimal point","typeRef":353},{"name":"restrictToMarks","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the selection should be only allowed from the given marks array","typeRef":341},{"name":"showLabelOnHover","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the label should be displayed when the slider is hovered","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the track","typeRef":355},{"name":"startPointValue","required":false,"source":"component","description":"Value at which the filled bar starts. When set, the bar extends from this point toward the current value. Ignored when `inverted` is set.","typeRef":353},{"name":"step","required":false,"source":"component","description":"Number by which value will be incremented/decremented with thumb drag and arrows","typeRef":353},{"name":"thumbChildren","required":false,"source":"component","description":"Content rendered inside thumb","typeRef":263},{"name":"thumbLabel","required":false,"source":"component","description":"Thumb `aria-label`","typeRef":359},{"name":"thumbProps","required":false,"source":"component","description":"Props passed down to thumb element","typeRef":259},{"name":"thumbSize","required":false,"source":"component","description":"Thumb `width` and `height`, by default value is computed based on `size` prop","typeRef":365},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":353},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"number","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Space","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/space/","props":[{"name":"attributes","required":false,"source":"component","typeRef":369},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"styles","required":false,"source":"component","typeRef":369},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Sparkline","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/sparkline/","props":[{"name":"areaProps","required":false,"source":"component","description":"Props passed down to the underlying recharts `Area` component","typeRef":188},{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"connectNulls","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether null values should be connected with other values","typeRef":341},{"name":"curveType","required":false,"source":"component","literalValues":["bump","linear","monotone","natural","step","stepAfter","stepBefore"],"description":"Type of the curve","typeRef":69},{"name":"data","required":true,"source":"component","description":"Data used to render the chart","typeRef":109},{"name":"fillOpacity","required":false,"source":"component","description":"Controls fill opacity of the area","typeRef":353},{"name":"strokeWidth","required":false,"source":"component","description":"Area stroke width","typeRef":353},{"name":"trendColors","required":false,"source":"component","description":"If set, `color` prop is ignored and chart color is determined by the difference between first and last value.","typeRef":277},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withGradient","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the chart fill should be a gradient","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"Splitter","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/splitter/","props":[{"name":"attributes","required":false,"source":"component","typeRef":468},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"handleColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color for the separator line","typeRef":162},{"name":"handleIcon","required":false,"source":"component","description":"Custom icon displayed in the handle thumb, by default uses grip icon based on orientation","typeRef":263},{"name":"lineSize","required":false,"source":"component","description":"CSS value for separator line thickness between panes","typeRef":365},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Layout direction","typeRef":36},{"name":"resetOnDoubleClick","required":false,"source":"component","literalValues":[false,true],"description":"Restore the two panes adjacent to a handle to their default ratio (preserving their combined size) when the handle is double-clicked","typeRef":341},{"name":"shiftStep","required":false,"source":"component","description":"Shift+arrow step size, a `number`/`%` is a percentage, `px`/`rem` is resolved to pixels","typeRef":280},{"name":"sizes","required":false,"source":"component","description":"Controlled sizes, each value keeps the unit it was declared in (number/`%` flexible, `px`/`rem` fixed)","typeRef":279},{"name":"step","required":false,"source":"component","description":"Keyboard step size, a `number`/`%` is a percentage, `px`/`rem` is resolved to pixels","typeRef":280},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withHandle","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the thumb with grip icon is displayed on the handle","typeRef":341}],"blockedProps":[],"subcomponents":["Splitter.Pane"],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Splitter.Pane","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/splitter/","props":[{"name":"collapseThreshold","required":false,"source":"component","description":"Size below which the pane snaps to collapsed, defaults to `min`","typeRef":278},{"name":"collapsible","required":false,"source":"component","literalValues":[false,true],"description":"Whether this pane can be collapsed","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultSize","required":true,"source":"component","description":"Initial size, a `number`/`%` is a flexible size (shares leftover space), `px`/`rem` is a fixed size. A bare number is treated as a percentage.","typeRef":278},{"name":"max","required":false,"source":"component","description":"Maximum size in the same units as `defaultSize`, no limit by default","typeRef":278},{"name":"min","required":false,"source":"component","description":"Minimum size in the same units as `defaultSize`","typeRef":278},{"name":"styles","required":false,"source":"component","typeRef":222},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"SplitterPane","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/splitter-pane/","props":[{"name":"collapseThreshold","required":false,"source":"component","description":"Size below which the pane snaps to collapsed, defaults to `min`","typeRef":278},{"name":"collapsible","required":false,"source":"component","literalValues":[false,true],"description":"Whether this pane can be collapsed","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultSize","required":true,"source":"component","description":"Initial size, a `number`/`%` is a flexible size (shares leftover space), `px`/`rem` is a fixed size. A bare number is treated as a percentage.","typeRef":278},{"name":"max","required":false,"source":"component","description":"Maximum size in the same units as `defaultSize`, no limit by default","typeRef":278},{"name":"min","required":false,"source":"component","description":"Minimum size in the same units as `defaultSize`","typeRef":278},{"name":"styles","required":false,"source":"component","typeRef":222},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"Spoiler","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/spoiler/","props":[{"name":"attributes","required":false,"source":"component","typeRef":394},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultExpanded","required":false,"source":"component","literalValues":[false,true],"description":"Initial expanded state in uncontrolled mode. If `true`, content starts expanded. If `false`, content starts collapsed","typeRef":341},{"name":"expanded","required":false,"source":"component","literalValues":[false,true],"description":"Controlled expanded state value","typeRef":341},{"name":"hideAriaLabel","required":false,"source":"component","description":"Accessible label for the toggle button when expanded. If not set, `hideLabel` is used","typeRef":359},{"name":"hideLabel","required":false,"source":"component","description":"Content displayed in the toggle button when content is expanded (to collapse)","typeRef":263},{"name":"maxHeight","required":false,"source":"component","description":"Maximum height of visible content in px. When content exceeds this height, the toggle control appears","typeRef":353},{"name":"showAriaLabel","required":false,"source":"component","description":"Accessible label for the toggle button when collapsed. If not set, `showLabel` is used","typeRef":359},{"name":"showLabel","required":false,"source":"component","description":"Content displayed in the toggle button when content is collapsed (to expand)","typeRef":263},{"name":"transitionDuration","required":false,"source":"component","description":"Spoiler reveal transition duration in ms. Set to 0 to disable animation","typeRef":353},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Stack","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/stack/","props":[{"name":"align","required":false,"source":"component","literalValues":["-moz-initial","anchor-center","baseline","center","end","flex-end","flex-start","inherit","initial","normal","revert","revert-layer","self-end","self-start","start","stretch","unset"],"description":"Controls `align-items` CSS property","typeRef":244},{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"gap","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value to set `gap` property, numbers are converted to rem","typeRef":183},{"name":"justify","required":false,"source":"component","literalValues":["-moz-initial","center","end","flex-end","flex-start","inherit","initial","left","normal","revert","revert-layer","right","space-around","space-between","space-evenly","start","stretch","unset"],"description":"Controls `justify-content` CSS property","typeRef":248},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"StatBar","package":"@homarr/widgets","category":"interaction","safety":"allowed","description":"Displays a compact labeled statistic and progress value.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"color","source":"component","required":false,"typeRef":359},{"name":"label","source":"component","required":false,"typeRef":359},{"name":"max","source":"component","required":false,"typeRef":353},{"name":"value","source":"component","required":true,"typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Stepper","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/stepper/","props":[{"name":"active","required":true,"source":"component","description":"Index of the active step","typeRef":353},{"name":"allowNextStepsSelect","required":false,"source":"component","literalValues":[false,true],"description":"When true, users can click and jump to any step. When false, users can only navigate to completed steps","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":397},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"When true, automatically adjusts the icon color in completed steps to ensure sufficient contrast against the step background color","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls colors of active and progress steps","typeRef":162},{"name":"contentPadding","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Key of `theme.spacing` or any valid CSS value to set `padding-top` of the content","typeRef":183},{"name":"iconPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Icon position relative to the step body","typeRef":47},{"name":"iconSize","required":false,"source":"component","description":"Controls size of the step icon, by default icon size is inferred from `size` prop","typeRef":365},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, all step content is kept mounted. React 19 `Activity` is used to preserve state while content is hidden.","typeRef":341},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Stepper orientation","typeRef":36},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of various Stepper elements","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"wrap","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether steps should wrap to the next line if no space is available","typeRef":341}],"blockedProps":[],"subcomponents":["Stepper.Completed","Stepper.Step"],"bind":{"type":"number","initialProp":"defaultValue"},"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Stepper.Completed","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/stepper/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Stepper.Step","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/stepper/","props":[{"name":"allowStepClick","required":false,"source":"component","literalValues":[false,true],"description":"Set to false to disable clicks on step","typeRef":341},{"name":"allowStepSelect","required":false,"source":"component","literalValues":[false,true],"description":"Should step selection be allowed","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors`, by default controlled by Stepper component","typeRef":162},{"name":"iconPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Icon position relative to step body, controlled by Stepper component","typeRef":47},{"name":"iconSize","required":false,"source":"component","description":"Icon wrapper size","typeRef":365},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Indicates loading state of the step","typeRef":341},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Component orientation","typeRef":36},{"name":"state","required":false,"source":"component","literalValues":["stepCompleted","stepInactive","stepProgress"],"description":"Step state, automatically set by Stepper component based on active prop. stepInactive: not reached, stepProgress: current, stepCompleted: passed","typeRef":70},{"name":"step","required":false,"source":"component","description":"0-based step index, automatically set by Stepper component","typeRef":353},{"name":"styles","required":false,"source":"component","typeRef":235},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withIcon","required":false,"source":"component","literalValues":[false,true],"description":"When false, hides the step icon. Useful for creating compact steppers with only labels","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"StepperCompleted","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/stepper-completed/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"StepperStep","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/stepper-step/","props":[{"name":"allowStepClick","required":false,"source":"component","literalValues":[false,true],"description":"Set to false to disable clicks on step","typeRef":341},{"name":"allowStepSelect","required":false,"source":"component","literalValues":[false,true],"description":"Should step selection be allowed","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors`, by default controlled by Stepper component","typeRef":162},{"name":"iconPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Icon position relative to step body, controlled by Stepper component","typeRef":47},{"name":"iconSize","required":false,"source":"component","description":"Icon wrapper size","typeRef":365},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Indicates loading state of the step","typeRef":341},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Component orientation","typeRef":36},{"name":"state","required":false,"source":"component","literalValues":["stepCompleted","stepInactive","stepProgress"],"description":"Step state, automatically set by Stepper component based on active prop. stepInactive: not reached, stepProgress: current, stepCompleted: passed","typeRef":70},{"name":"step","required":false,"source":"component","description":"0-based step index, automatically set by Stepper component","typeRef":353},{"name":"styles","required":false,"source":"component","typeRef":235},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withIcon","required":false,"source":"component","literalValues":[false,true],"description":"When false, hides the step icon. Useful for creating compact steppers with only labels","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"SubData","package":"@homarr/widgets","category":"network","safety":"wrapped","description":"Reads a nested value from a named manual-query result.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"as","source":"component","required":false,"literalValues":["Text","Title","Badge","Code","Image"],"typeRef":84},{"name":"c","source":"component","required":false,"typeRef":359},{"name":"color","source":"component","required":false,"typeRef":359},{"name":"fit","source":"component","required":false,"typeRef":359},{"name":"fw","source":"component","required":false,"typeRef":353},{"name":"h","source":"component","required":false,"typeRef":365},{"name":"order","source":"component","required":false,"literalValues":[1,2,3,4,5,6],"typeRef":135},{"name":"radius","source":"component","required":false,"typeRef":365},{"name":"size","source":"component","required":false,"typeRef":359},{"name":"variant","source":"component","required":false,"typeRef":359},{"name":"w","source":"component","required":false,"typeRef":365}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Action labels must describe their effect; destructive actions require confirmation."]},{"name":"SubFetch","package":"@homarr/widgets","category":"network","safety":"wrapped","description":"Runs a named manual query with invocation-time parameters.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"as","source":"component","required":false,"literalValues":["json","text"],"typeRef":86},{"name":"errorMessage","source":"component","required":false,"typeRef":359},{"name":"fallback","source":"component","required":false,"typeRef":264},{"name":"loadingLabel","source":"component","required":false,"typeRef":359},{"name":"params","source":"component","required":false,"typeRef":270},{"name":"refreshInterval","source":"component","required":false,"typeRef":353},{"name":"requestId","source":"component","required":false,"description":"Identifier of the named Custom Widget query.","typeRef":359},{"name":"trigger","source":"component","required":false,"literalValues":["auto","manual"],"typeRef":85},{"name":"triggerAriaLabel","source":"component","required":false,"description":"Accessible label for a custom manual-query trigger.","typeRef":359},{"name":"triggerContent","source":"component","required":false,"description":"Custom accessible trigger shown before a manual query runs.","typeRef":264}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Action labels must describe their effect; destructive actions require confirmation."]},{"name":"Switch","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/switch/","props":[{"name":"attributes","required":false,"source":"component","typeRef":375},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to set input color in checked state","typeRef":162},{"name":"description","required":false,"source":"component","description":"Description displayed below the label","typeRef":263},{"name":"error","required":false,"source":"component","description":"Error displayed below the label","typeRef":263},{"name":"label","required":false,"source":"component","description":"Content of the label associated with the switch","typeRef":263},{"name":"labelPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the label relative to the input","typeRef":47},{"name":"offLabel","required":false,"source":"component","description":"Inner label when the `Switch` is in unchecked state","typeRef":263},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of all elements","typeRef":182},{"name":"thumbIcon","required":false,"source":"component","description":"Icon inside the thumb of the switch","typeRef":263},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withThumbIndicator","required":false,"source":"component","literalValues":[false,true],"description":"If set, displays a colored dot inside the thumb that matches the track background color","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":103}],"blockedProps":[],"subcomponents":["Switch.Group"],"bind":{"type":"boolean","initialProp":"defaultChecked"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Switch.Group","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/switch/","props":[{"name":"attributes","required":false,"source":"component","typeRef":426},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":330},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input for uncontrolled forms","typeRef":104},{"name":"hiddenInputValuesSeparator","required":false,"source":"component","description":"Separator for values in the hidden input for uncontrolled forms","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelElement","required":false,"source":"component","literalValues":["div","label"],"description":"Root element for the label. Use `'div'` when wrapper contains multiple input elements and you need to handle `htmlFor` manually.","typeRef":31},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"maxSelectedValues","required":false,"source":"component","description":"Maximum number of switches that can be selected. When the limit is reached, unselected switches will be disabled","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the `Input.Wrapper`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":330},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the `Input.Wrapper`","typeRef":103}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string[]","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"SwitchGroup","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/switch-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":426},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":330},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input for uncontrolled forms","typeRef":104},{"name":"hiddenInputValuesSeparator","required":false,"source":"component","description":"Separator for values in the hidden input for uncontrolled forms","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelElement","required":false,"source":"component","literalValues":["div","label"],"description":"Root element for the label. Use `'div'` when wrapper contains multiple input elements and you need to handle `htmlFor` manually.","typeRef":31},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"maxSelectedValues","required":false,"source":"component","description":"Maximum number of switches that can be selected. When the limit is reached, unselected switches will be disabled","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size of the `Input.Wrapper`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":330},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the `Input.Wrapper`","typeRef":103}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string[]","initialProp":"defaultValue"},"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TabPanel","package":"@homarr/widgets","category":"interaction","safety":"allowed","description":"Renders content for one declarative tab.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"label","source":"component","required":false,"typeRef":359},{"name":"value","source":"component","required":true,"typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Table","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","left","right"],"typeRef":22},{"name":"attributes","required":false,"source":"component","typeRef":389},{"name":"borderColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Color of table borders, key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"captionSide","required":false,"source":"component","literalValues":["bottom","top"],"description":"Side of the `Table.Caption`","typeRef":16},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":false,"source":"component","description":"Data used to generate table, ignored if `children` prop is set","typeRef":315},{"name":"highlightOnHover","required":false,"source":"component","literalValues":[false,true],"description":"If set, table rows background changes to `highlightOnHoverColor` when hovered","typeRef":341},{"name":"highlightOnHoverColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Background color of table rows when hovered, key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"horizontalSpacing","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Horizontal cells spacing, key of `theme.spacing` or any valid CSS value for padding, numbers are converted to rem","typeRef":183},{"name":"layout","required":false,"source":"component","literalValues":["-moz-initial","auto","fixed","inherit","initial","revert","revert-layer","unset"],"description":"Value of `table-layout` style","typeRef":1},{"name":"stickyHeader","required":false,"source":"component","literalValues":[false,true],"description":"If set, `Table.Thead` is sticky","typeRef":341},{"name":"stickyHeaderOffset","required":false,"source":"component","description":"Offset from top at which `Table.Thead` should become sticky","typeRef":365},{"name":"striped","required":false,"source":"component","literalValues":["even",false,"odd",true],"description":"If set, every odd/even row background changes to `stripedColor`, if set to `true`, then `odd` value will be used","typeRef":345},{"name":"stripedColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Background color of striped rows, key of `theme.colors` or any valid CSS color","typeRef":162},{"name":"tabularNums","required":false,"source":"component","literalValues":[false,true],"description":"If set, `font-variant-numeric: tabular-nums` style is applied","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129},{"name":"verticalSpacing","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Vertical cells spacing, key of `theme.spacing` or any valid CSS value for padding, numbers are converted to rem","typeRef":183},{"name":"withColumnBorders","required":false,"source":"component","literalValues":[false,true],"description":"If set, the table has borders between columns","typeRef":341},{"name":"withRowBorders","required":false,"source":"component","literalValues":[false,true],"description":"If set, the table has borders between rows","typeRef":341},{"name":"withTableBorder","required":false,"source":"component","literalValues":[false,true],"description":"If set, the table has the outer border","typeRef":341}],"blockedProps":[],"subcomponents":["Table.Caption","Table.DataRenderer","Table.ScrollContainer","Table.Tbody","Table.Td","Table.Tfoot","Table.Th","Table.Thead","Table.Tr"],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.Caption","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.DataRenderer","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"data","required":true,"source":"component","typeRef":315}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.ScrollContainer","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"attributes","required":false,"source":"component","typeRef":472},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"maxHeight","required":false,"source":"component","description":"`max-height` of the `Table` at which it should become scrollable","typeRef":250},{"name":"minWidth","required":false,"source":"component","description":"`min-width` of the `Table` at which it should become scrollable","typeRef":251},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props passed down to `ScrollArea` component, not applicable with `type=\"native\"`","typeRef":274},{"name":"type","required":false,"source":"component","literalValues":["native","scrollarea"],"description":"Type of the scroll container, `native` to use native scrollbars, `scrollarea` to use `ScrollArea` component","typeRef":53},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.Tbody","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.Td","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","char","justify","left","right"],"typeRef":23},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.Tfoot","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.Th","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","char","justify","left","right"],"typeRef":23},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.Thead","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Table.Tr","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableCaption","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-caption/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableOfContents","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/table-of-contents/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Observes headings and scrolling outside the widget root"},{"name":"TableScrollContainer","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-scroll-container/","props":[{"name":"attributes","required":false,"source":"component","typeRef":472},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"maxHeight","required":false,"source":"component","description":"`max-height` of the `Table` at which it should become scrollable","typeRef":250},{"name":"minWidth","required":false,"source":"component","description":"`min-width` of the `Table` at which it should become scrollable","typeRef":251},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props passed down to `ScrollArea` component, not applicable with `type=\"native\"`","typeRef":274},{"name":"type","required":false,"source":"component","literalValues":["native","scrollarea"],"description":"Type of the scroll container, `native` to use native scrollbars, `scrollarea` to use `ScrollArea` component","typeRef":53},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableTbody","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-tbody/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableTd","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-td/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","char","justify","left","right"],"typeRef":23},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableTfoot","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-tfoot/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableTh","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-th/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","char","justify","left","right"],"typeRef":23},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableThead","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-thead/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TableTr","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/table-tr/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","vertical"],"typeRef":129}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TablerIcon","package":"@homarr/widgets","category":"content","safety":"wrapped","description":"Resolves an installed Tabler icon by its safe name.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"color","source":"component","required":false,"typeRef":359},{"name":"name","source":"component","required":true,"typeRef":359},{"name":"size","source":"component","required":false,"typeRef":365},{"name":"stroke","source":"component","required":false,"typeRef":365}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Tabs","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tabs/","props":[{"name":"activateTabWithKeyboard","required":false,"source":"component","literalValues":[false,true],"description":"If set, tab is activated with arrow key press","typeRef":341},{"name":"allowTabDeactivation","required":false,"source":"component","literalValues":[false,true],"description":"If set, tab can be deactivated","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":466},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `pills` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Changes colors of `Tabs.Tab` components when variant is `pills` or `default`, does nothing for other variants","typeRef":162},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":352},{"name":"inverted","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether tabs should have inverted styles","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set to `false`, `Tabs.Panel` content will be unmounted when the associated tab is not active","typeRef":341},{"name":"keepMountedMode","required":false,"source":"component","literalValues":["activity","display-none"],"description":"Controls how inactive tabs content is hidden when `keepMounted` is `true`, `'activity'` – hidden with `Activity` component, `'display-none'` – hidden with `display: none` styles","typeRef":7},{"name":"loop","required":false,"source":"component","literalValues":[false,true],"description":"If set, arrow key presses loop though items (first to last and last to first)","typeRef":341},{"name":"orientation","required":false,"source":"component","literalValues":["horizontal","vertical"],"description":"Tabs orientation","typeRef":36},{"name":"placement","required":false,"source":"component","literalValues":["left","right"],"description":"`Tabs.List` placement relative to `Tabs.Panel`, applicable only when `orientation=\"vertical\"`","typeRef":47},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":352},{"name":"variant","required":false,"source":"component","literalValues":["default","outline","pills"],"typeRef":130}],"blockedProps":[],"subcomponents":["Tabs.List","Tabs.Panel","Tabs.Tab"],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Tabs.List","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tabs/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"grow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether tabs should take all available space","typeRef":341},{"name":"justify","required":false,"source":"component","literalValues":["-moz-initial","center","end","flex-end","flex-start","inherit","initial","left","normal","revert","revert-layer","right","space-around","space-between","space-evenly","start","stretch","unset"],"description":"Tabs alignment","typeRef":248},{"name":"styles","required":false,"source":"component","typeRef":221},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Tabs.Panel","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tabs/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the content is kept mounted, even if `keepMounted` is set `false` in the parent `Tabs` component","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":223},{"name":"value","required":true,"source":"component","description":"Value of associated control","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Tabs.Tab","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tabs/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls tab color based on `variant`","typeRef":162},{"name":"leftSection","required":false,"source":"component","description":"Content displayed on the left side of the label","typeRef":263},{"name":"rightSection","required":false,"source":"component","description":"Content displayed on the right side of the label","typeRef":263},{"name":"size","required":false,"source":"component","description":"Size passed from parent component, sets `data-size` if value is not number like","typeRef":365},{"name":"styles","required":false,"source":"component","typeRef":236},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":true,"source":"component","description":"Value of associated panel","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TabsContainer","package":"@homarr/widgets","category":"interaction","safety":"allowed","description":"Renders a declarative tab container.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"defaultTab","source":"component","required":false,"typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"TabsList","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tabs-list/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"grow","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether tabs should take all available space","typeRef":341},{"name":"justify","required":false,"source":"component","literalValues":["-moz-initial","center","end","flex-end","flex-start","inherit","initial","left","normal","revert","revert-layer","right","space-around","space-between","space-evenly","start","stretch","unset"],"description":"Tabs alignment","typeRef":248},{"name":"styles","required":false,"source":"component","typeRef":221},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TabsPanel","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tabs-panel/","props":[{"name":"color","required":false,"source":"component","typeRef":359},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the content is kept mounted, even if `keepMounted` is set `false` in the parent `Tabs` component","typeRef":341},{"name":"styles","required":false,"source":"component","typeRef":223},{"name":"value","required":true,"source":"component","description":"Value of associated control","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TabsTab","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tabs-tab/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls tab color based on `variant`","typeRef":162},{"name":"leftSection","required":false,"source":"component","description":"Content displayed on the left side of the label","typeRef":263},{"name":"rightSection","required":false,"source":"component","description":"Content displayed on the right side of the label","typeRef":263},{"name":"size","required":false,"source":"component","description":"Size passed from parent component, sets `data-size` if value is not number like","typeRef":365},{"name":"styles","required":false,"source":"component","typeRef":236},{"name":"type","required":false,"source":"component","literalValues":["button","reset","submit"],"typeRef":20},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":true,"source":"component","description":"Value of associated panel","typeRef":359},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TagsInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tags-input/","props":[{"name":"acceptValueOnBlur","required":false,"source":"component","literalValues":[false,true],"description":"If set, the value typed in by the user but not submitted is accepted when the input is blurred","typeRef":341},{"name":"allowDuplicates","required":false,"source":"component","literalValues":[false,true],"description":"If set, duplicate tags are allowed","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":406},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":172},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"If set, the clear button is displayed in the right section when the component has value","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"comboboxProps","required":false,"source":"component","description":"Props passed down to `Combobox` component","typeRef":153},{"name":"data","required":false,"source":"component","description":"Data displayed in the dropdown. Values must be unique.","typeRef":152},{"name":"defaultDropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled dropdown initial opened state","typeRef":341},{"name":"defaultSearchValue","required":false,"source":"component","description":"Default search value","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":368},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"dropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled dropdown opened state","typeRef":341},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"floatingHeight","required":false,"source":"component","literalValues":["viewport"],"description":"If set to `'viewport'`, the dropdown grows to fill the available vertical space in the viewport. Disables the `flip` middleware.","typeRef":78},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":195},{"name":"hiddenInputValuesDivider","required":false,"source":"component","description":"Divider used to separate values in the hidden input `value` attribute","typeRef":359},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"limit","required":false,"source":"component","description":"Maximum number of options displayed at a time, `Infinity` by default","typeRef":353},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxDropdownHeight","required":false,"source":"component","description":"`max-height` of the dropdown, only applicable when `withScrollArea` prop is `true`, `250` by default","typeRef":365},{"name":"maxTags","required":false,"source":"component","description":"Maximum number of tags","typeRef":353},{"name":"openOnFocus","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown opens when the input receives focus","typeRef":341},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props passed down to the underlying `ScrollArea` component in the dropdown","typeRef":274},{"name":"searchValue","required":false,"source":"component","description":"Controlled search value","typeRef":359},{"name":"selectFirstOptionOnChange","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when value changes, `false` by default","typeRef":341},{"name":"selectFirstOptionOnDropdownOpen","required":false,"source":"component","literalValues":[false,true],"description":"If set, the first option is selected when dropdown opens, `false` by default","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"splitChars","required":false,"source":"component","description":"Characters that should trigger tags split, `[',']` by default","typeRef":368},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":368},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withPillsReorder","required":false,"source":"component","literalValues":[false,true],"description":"If set, tags can be reordered by dragging pills. Disabled when `disabled` or `readOnly` is set.","typeRef":341},{"name":"withScrollArea","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the options should be wrapped with `ScrollArea.AutoSize`, `true` by default","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string[]","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Text","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/text/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"gradient","required":false,"source":"component","description":"Gradient configuration, ignored when `variant` is not `gradient`","typeRef":179},{"name":"inherit","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether font properties should be inherited from the parent","typeRef":341},{"name":"inline","required":false,"source":"component","literalValues":[false,true],"description":"Sets `line-height` to 1 for centering","typeRef":341},{"name":"lineClamp","required":false,"source":"component","description":"Number of lines after which Text will be truncated","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls `font-size` and `line-height`","typeRef":82},{"name":"span","required":false,"source":"component","literalValues":[false,true],"description":"Shorthand for `component=\"span\"`","typeRef":341},{"name":"textWrap","required":false,"source":"component","literalValues":["balance","nowrap","pretty","stable","wrap"],"description":"Controls `text-wrap` CSS property","typeRef":79},{"name":"truncate","required":false,"source":"component","literalValues":["end",false,"start",true],"description":"Side on which Text must be truncated, if `true`, text is truncated from the start","typeRef":344},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["gradient","text"],"typeRef":131}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TextInput","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/text-input/","props":[{"name":"attributes","required":false,"source":"component","typeRef":416},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Textarea","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/textarea/","props":[{"name":"attributes","required":false,"source":"component","typeRef":416},{"name":"autoComplete","required":false,"source":"component","typeRef":359},{"name":"autosize","required":false,"source":"component","literalValues":[false,true],"description":"If set, enables textarea height growing with its content","typeRef":341},{"name":"bottomSection","required":false,"source":"component","description":"Content rendered at the bottom of the input, inside the border","typeRef":263},{"name":"bottomSectionProps","required":false,"source":"component","description":"Props passed down to the `bottomSection` element","typeRef":259},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxRows","required":false,"source":"component","description":"Maximum rows for autosize textarea to grow, ignored if `autosize` prop is not set","typeRef":353},{"name":"minRows","required":false,"source":"component","description":"Minimum rows of autosize textarea, ignored if `autosize` prop is not set","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"resize","required":false,"source":"component","literalValues":["-moz-initial","block","both","horizontal","inherit","initial","inline","none","revert","revert-layer","unset","vertical"],"description":"Controls `resize` CSS property","typeRef":3},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"ThemeIcon","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/theme-icon/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color.","typeRef":162},{"name":"gradient","required":false,"source":"component","description":"Gradient data used when `variant=\"gradient\"`","typeRef":179},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls width and height of the button. Numbers are converted to rem.","typeRef":355},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","gradient","light","outline","transparent","white"],"typeRef":132}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TimeGrid","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/time-grid/","props":[{"name":"allowDeselect","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the value can be deselected when the current active option is clicked or activated with keyboard","typeRef":341},{"name":"amPmLabels","required":false,"source":"component","description":"Labels used for am/pm values","typeRef":316},{"name":"attributes","required":false,"source":"component","typeRef":457},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Time data in 24h format to be displayed in the grid, for example `['10:00', '18:30', '22:00']`. Time values must be unique.","typeRef":368},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":352},{"name":"format","required":false,"source":"component","literalValues":["12h","24h"],"description":"Time format displayed in the grid","typeRef":6},{"name":"maxTime","required":false,"source":"component","description":"All controls after this time are disabled","typeRef":359},{"name":"minTime","required":false,"source":"component","description":"All controls before this time are disabled","typeRef":359},{"name":"simpleGridProps","required":false,"source":"component","description":"Props passed down to the underlying `SimpleGrid` component","typeRef":275},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Control `font-size` of controls, key of `theme.fontSizes` or any valid CSS value","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":352},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withSeconds","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the seconds part should be displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"TimeInput","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/time-input/","props":[{"name":"attributes","required":false,"source":"component","typeRef":416},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxTime","required":false,"source":"component","description":"Maximum possible string time, if `withSeconds` is true, time should be in format HH:mm:ss, otherwise HH:mm","typeRef":359},{"name":"minTime","required":false,"source":"component","description":"Minimum possible string time, if `withSeconds` is true, time should be in format HH:mm:ss, otherwise HH:mm","typeRef":359},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSeconds","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether seconds input should be displayed","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"TimePicker","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/time-picker/","props":[{"name":"amPmInputLabel","required":false,"source":"component","description":"`aria-label` of am/pm input","typeRef":359},{"name":"amPmLabels","required":false,"source":"component","description":"Labels used for am/pm values","typeRef":316},{"name":"amPmSelectProps","required":false,"source":"component","description":"Props passed down to am/pm select","typeRef":105},{"name":"attributes","required":false,"source":"component","typeRef":410},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to clear button","typeRef":92},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the clear button should be displayed","typeRef":341},{"name":"closeDropdownOnPresetSelect","required":false,"source":"component","literalValues":[false,true],"description":"If set, the dropdown is closed when a value is selected from the presets list","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Uncontrolled component default value","typeRef":359},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"format","required":false,"source":"component","literalValues":["12h","24h"],"description":"Time format, `'24h'` by default","typeRef":6},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props passed down to the hidden input","typeRef":104},{"name":"hoursInputLabel","required":false,"source":"component","description":"`aria-label` of hours input","typeRef":359},{"name":"hoursInputProps","required":false,"source":"component","description":"Props passed down to hours input","typeRef":104},{"name":"hoursPlaceholder","required":false,"source":"component","description":"Hours input placeholder,","typeRef":359},{"name":"hoursStep","required":false,"source":"component","description":"Number by which hours are incremented/decremented","typeRef":353},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"max","required":false,"source":"component","description":"Max possible time value in `hh:mm:ss` format","typeRef":359},{"name":"maxDropdownContentHeight","required":false,"source":"component","description":"Maximum height of the content displayed in the dropdown in px","typeRef":353},{"name":"min","required":false,"source":"component","description":"Min possible time value in `hh:mm:ss` format","typeRef":359},{"name":"minHoursDigits","required":false,"source":"component","description":"Minimum number of digits displayed in the hours input, applicable only when `type=\"duration\"` is set","typeRef":353},{"name":"minutesInputLabel","required":false,"source":"component","description":"`aria-label` of minutes input","typeRef":359},{"name":"minutesInputProps","required":false,"source":"component","description":"Props passed down to minutes input","typeRef":104},{"name":"minutesPlaceholder","required":false,"source":"component","description":"Minutes input placeholder,","typeRef":359},{"name":"minutesStep","required":false,"source":"component","description":"Number by which minutes are incremented/decremented","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"popoverProps","required":false,"source":"component","description":"Props passed down to `Popover` component","typeRef":242},{"name":"presets","required":false,"source":"component","description":"Time presets to display in the dropdown","typeRef":317},{"name":"reverseTimeControlsList","required":false,"source":"component","literalValues":[false,true],"description":"If set, the time controls list are reversed,","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props passed down to all underlying `ScrollArea` components","typeRef":274},{"name":"secondsInputLabel","required":false,"source":"component","description":"`aria-label` of seconds input","typeRef":359},{"name":"secondsInputProps","required":false,"source":"component","description":"Props passed down to seconds input","typeRef":104},{"name":"secondsPlaceholder","required":false,"source":"component","description":"Seconds input placeholder,","typeRef":359},{"name":"secondsStep","required":false,"source":"component","description":"Number by which seconds are incremented/decremented","typeRef":353},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["duration","time"],"description":"TimePicker type, `'time'` for regular time input, `'duration'` for duration input that allows values greater than 24 hours","typeRef":75},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled component value","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withDropdown","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the dropdown with time controls list should be visible when the input has focus","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSeconds","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the seconds input should be displayed","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"TimeValue","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/time-value/","props":[{"name":"amPmLabels","required":false,"source":"component","description":"AM/PM labels","typeRef":316},{"name":"format","required":false,"source":"component","literalValues":["12h","24h"],"description":"Time format","typeRef":6},{"name":"value","required":true,"source":"component","description":"Time to format","typeRef":362},{"name":"withSeconds","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether seconds should be displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"Timeline","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/timeline/","props":[{"name":"active","required":false,"source":"component","description":"Index of the active element","typeRef":353},{"name":"align","required":false,"source":"component","literalValues":["left","right"],"description":"Position of content relative to the bullet","typeRef":47},{"name":"attributes","required":false,"source":"component","typeRef":463},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"bulletSize","required":false,"source":"component","description":"Size of the bullet","typeRef":365},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to control active item colors","typeRef":162},{"name":"lineWidth","required":false,"source":"component","description":"Control width of the line","typeRef":365},{"name":"reverseActive","required":false,"source":"component","literalValues":[false,true],"description":"If set, the active items direction is reversed without reversing items order","typeRef":341},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":["Timeline.Item"],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Timeline.Item","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/timeline/","props":[{"name":"bullet","required":false,"source":"component","description":"React node that should be rendered inside the bullet – icon, image, avatar, etc. By default, large white dot is displayed.","typeRef":263},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to control active item colors","typeRef":162},{"name":"lineVariant","required":false,"source":"component","literalValues":["dashed","dotted","solid"],"description":"Controls line border style","typeRef":26},{"name":"styles","required":false,"source":"component","typeRef":237},{"name":"title","required":false,"source":"component","description":"Item title, displayed next to the bullet","typeRef":263},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"TimelineItem","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/timeline-item/","props":[{"name":"bullet","required":false,"source":"component","description":"React node that should be rendered inside the bullet – icon, image, avatar, etc. By default, large white dot is displayed.","typeRef":263},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color to control active item colors","typeRef":162},{"name":"lineVariant","required":false,"source":"component","literalValues":["dashed","dotted","solid"],"description":"Controls line border style","typeRef":26},{"name":"styles","required":false,"source":"component","typeRef":237},{"name":"title","required":false,"source":"component","description":"Item title, displayed next to the bullet","typeRef":263},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"Title","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/title/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"lineClamp","required":false,"source":"component","description":"Number of lines after which heading will be truncated","typeRef":353},{"name":"order","required":false,"source":"component","literalValues":[1,2,3,4,5,6],"description":"Heading order (1-6), controls `font-size` style if `size` prop is not set","typeRef":137},{"name":"size","required":false,"source":"component","description":"Changes title size, if not set, then size is controlled by `order` prop","typeRef":318},{"name":"textWrap","required":false,"source":"component","literalValues":["balance","nowrap","pretty","stable","wrap"],"description":"Heading `text-wrap` CSS property","typeRef":79},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"ToggleSwitch","package":"@homarr/widgets","category":"network","safety":"wrapped","description":"Runs named actions for the enabled and disabled states.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"color","source":"component","required":false,"typeRef":359},{"name":"disabled","source":"component","required":false,"typeRef":338},{"name":"disabledParams","source":"component","required":false,"typeRef":270},{"name":"enabledParams","source":"component","required":false,"typeRef":270},{"name":"errorMessage","source":"component","required":false,"typeRef":359},{"name":"initialValue","source":"component","required":false,"typeRef":338},{"name":"label","source":"component","required":false,"typeRef":359},{"name":"requestId","source":"component","required":false,"description":"Identifier of the named Custom Widget action.","typeRef":359},{"name":"size","source":"component","required":false,"typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Action labels must describe their effect; destructive actions require confirmation."]},{"name":"Tooltip","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tooltip/","props":[{"name":"arrowOffset","required":false,"source":"component","description":"Arrow offset in px","typeRef":353},{"name":"arrowPosition","required":false,"source":"component","literalValues":["center","merge","side"],"description":"Arrow position relative to the tooltip","typeRef":24},{"name":"arrowRadius","required":false,"source":"component","description":"Arrow `border-radius` in px","typeRef":353},{"name":"arrowSize","required":false,"source":"component","description":"Arrow size in px","typeRef":353},{"name":"attributes","required":false,"source":"component","typeRef":475},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"If set, adjusts text color based on background color for `filled` variant","typeRef":341},{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms","typeRef":353},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls tooltip background, by default set based on current color scheme","typeRef":162},{"name":"defaultOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled tooltip initial opened state","typeRef":341},{"name":"events","required":false,"source":"component","description":"Determines which events will be used to show tooltip","typeRef":402},{"name":"floatingStrategy","required":false,"source":"component","literalValues":["absolute","fixed"],"description":"Changes floating ui [position strategy](https://floating-ui.com/docs/usefloating#strategy)","typeRef":34},{"name":"inline","required":false,"source":"component","literalValues":[false,true],"description":"Must be set if the tooltip target is an inline element","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, the tooltip is not unmounted from the DOM when hidden, `display: none` styles are applied instead","typeRef":341},{"name":"label","required":false,"source":"component","description":"Tooltip content","typeRef":263},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling, `{ flip: true, shift: true, inline: false }` by default","typeRef":319},{"name":"multiline","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether content should be wrapped on to the next line, `false` by default","typeRef":341},{"name":"offset","required":false,"source":"component","description":"Space between target element and tooltip in px","typeRef":354},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms","typeRef":353},{"name":"opened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled opened state","typeRef":341},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Tooltip position relative to target element (`Tooltip` component) or mouse (`Tooltip.Floating` component)","typeRef":48},{"name":"transitionProps","required":false,"source":"component","description":"Props passed down to the `Transition` component that used to animate tooltip presence, use to configure duration and animation type","typeRef":208},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withArrow","required":false,"source":"component","literalValues":[false,true],"description":"If set, the tooltip has an arrow","typeRef":341}],"blockedProps":[{"name":"target","reason":"String targets can select elements outside the widget root"}],"subcomponents":["Tooltip.Floating","Tooltip.Group"],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Tooltip.Floating","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tooltip/","props":[{"name":"attributes","required":false,"source":"component","typeRef":475},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls tooltip background, by default set based on current color scheme","typeRef":162},{"name":"defaultOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled tooltip initial opened state","typeRef":341},{"name":"label","required":false,"source":"component","description":"Tooltip content","typeRef":263},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling, `{ flip: true, shift: true, inline: false }` by default","typeRef":319},{"name":"multiline","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether content should be wrapped on to the next line, `false` by default","typeRef":341},{"name":"offset","required":false,"source":"component","description":"Offset from mouse in px","typeRef":353},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Tooltip position relative to target element (`Tooltip` component) or mouse (`Tooltip.Floating` component)","typeRef":48},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Tooltip.Group","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tooltip/","props":[{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms","typeRef":353},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TooltipFloating","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tooltip-floating/","props":[{"name":"attributes","required":false,"source":"component","typeRef":475},{"name":"color","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Key of `theme.colors` or any valid CSS color, controls tooltip background, by default set based on current color scheme","typeRef":162},{"name":"defaultOpened","required":false,"source":"component","literalValues":[false,true],"description":"Uncontrolled tooltip initial opened state","typeRef":341},{"name":"label","required":false,"source":"component","description":"Tooltip content","typeRef":263},{"name":"middlewares","required":false,"source":"component","description":"Floating ui middlewares to configure position handling, `{ flip: true, shift: true, inline: false }` by default","typeRef":319},{"name":"multiline","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether content should be wrapped on to the next line, `false` by default","typeRef":341},{"name":"offset","required":false,"source":"component","description":"Offset from mouse in px","typeRef":353},{"name":"position","required":false,"source":"component","literalValues":["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],"description":"Tooltip position relative to target element (`Tooltip` component) or mouse (`Tooltip.Floating` component)","typeRef":48},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TooltipGroup","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tooltip-group/","props":[{"name":"closeDelay","required":false,"source":"component","description":"Close delay in ms","typeRef":353},{"name":"openDelay","required":false,"source":"component","description":"Open delay in ms","typeRef":353}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Transition","package":"@mantine/core","category":"blocked","safety":"denied","documentationUrl":"https://mantine.dev/core/transition/","props":[],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":[],"deniedReason":"Requires an authored render callback"},{"name":"Tree","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tree/","props":[{"name":"allowRangeSelection","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree nodes range can be selected with click when `Shift` key is pressed","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":427},{"name":"checkOnSpace","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node is checked on space key press","typeRef":341},{"name":"clearSelectionOnOutsideClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, selection is cleared when user clicks outside of the tree","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data used to render nodes","typeRef":321},{"name":"expandOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node with children is expanded on click","typeRef":341},{"name":"expandOnSpace","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node with children is expanded on space key press","typeRef":341},{"name":"keepMounted","required":false,"source":"component","literalValues":[false,true],"description":"If set, subtree content is kept mounted when collapsed. React 19 `Activity` is used to preserve state.","typeRef":341},{"name":"levelOffset","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Horizontal padding of each subtree level, key of `theme.spacing` or any valid CSS value","typeRef":183},{"name":"selectOnClick","required":false,"source":"component","literalValues":[false,true],"description":"If set, tree node is selected on click","typeRef":341},{"name":"tree","required":false,"source":"component","description":"Use-tree hook instance that can be used to manipulate component state","typeRef":327},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withDragHandle","required":false,"source":"component","literalValues":[false,true],"description":"If set, drag-and-drop must be initiated from an element that spreads `dragHandleProps` from the `renderNode` payload, rather than anywhere on the node.","typeRef":341},{"name":"withLines","required":false,"source":"component","literalValues":[false,true],"description":"If set, connecting lines are rendered showing parent-child relationships","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TreeSelect","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tree-select/","props":[{"name":"allowDeselect","required":false,"source":"component","literalValues":[false,true],"description":"Allows deselecting in single mode","typeRef":341},{"name":"attributes","required":false,"source":"component","typeRef":406},{"name":"checkStrictly","required":false,"source":"component","literalValues":[false,true],"description":"Disables parent-child cascade in checkbox mode","typeRef":341},{"name":"checkedStrategy","required":false,"source":"component","literalValues":["all","child","parent"],"description":"Controls which checked nodes appear in value/pills in checkbox mode","typeRef":8},{"name":"chevronAriaLabels","required":false,"source":"component","description":"aria-label values for the expand/collapse chevron button","typeRef":322},{"name":"chevronColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls the default chevron color","typeRef":162},{"name":"clearButtonProps","required":false,"source":"component","description":"Props for the clear button","typeRef":172},{"name":"clearSearchOnChange","required":false,"source":"component","literalValues":[false,true],"description":"Clear search on selection change","typeRef":341},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"Shows clear button","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"comboboxProps","required":false,"source":"component","description":"Props passed to the underlying Combobox","typeRef":266},{"name":"data","required":true,"source":"component","description":"Tree data","typeRef":321},{"name":"defaultDropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Default dropdown state","typeRef":341},{"name":"defaultExpandAll","required":false,"source":"component","literalValues":[false,true],"description":"Expand all nodes by default","typeRef":341},{"name":"defaultExpandedValues","required":false,"source":"component","description":"Default expanded node values","typeRef":368},{"name":"defaultSearchValue","required":false,"source":"component","description":"Default search value","typeRef":359},{"name":"defaultValue","required":false,"source":"component","description":"Default value","typeRef":323},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"dropdownOpened","required":false,"source":"component","literalValues":[false,true],"description":"Controlled dropdown state","typeRef":341},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"expandOnClick","required":false,"source":"component","literalValues":[false,true],"description":"Also toggle expand when clicking a parent node (not just the chevron). In `single` and `multiple` modes, parent clicks only expand; only leaves can be selected. In `checkbox` mode, parent clicks both check and expand.","typeRef":341},{"name":"expandedValues","required":false,"source":"component","description":"Controlled expanded state","typeRef":368},{"name":"hiddenInputProps","required":false,"source":"component","description":"Props for the hidden input","typeRef":195},{"name":"hiddenInputValuesDivider","required":false,"source":"component","description":"Divider for hidden input values","typeRef":359},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"maxDisplayedValues","required":false,"source":"component","description":"Maximum displayed pills before \"+N more\"","typeRef":353},{"name":"maxDropdownHeight","required":false,"source":"component","description":"Max dropdown height","typeRef":365},{"name":"maxValues","required":false,"source":"component","description":"Maximum selectable values (multiple/checkbox mode)","typeRef":353},{"name":"mode","required":false,"source":"component","description":"Selection mode: 'single', 'multiple', or 'checkbox' (with cascade)","typeRef":184},{"name":"nothingFoundMessage","required":false,"source":"component","description":"Message when no nodes match search","typeRef":263},{"name":"openOnFocus","required":false,"source":"component","literalValues":[false,true],"description":"Opens dropdown on focus (searchable mode)","typeRef":341},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"scrollAreaProps","required":false,"source":"component","description":"Props for the ScrollArea in the dropdown","typeRef":274},{"name":"searchValue","required":false,"source":"component","description":"Controlled search value","typeRef":359},{"name":"searchable","required":false,"source":"component","literalValues":[false,true],"description":"Enables search filtering","typeRef":341},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls input `height`, horizontal `padding`, and `font-size`","typeRef":182},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],"typeRef":171},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Controlled value","typeRef":323},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withLines","required":false,"source":"component","literalValues":[false,true],"description":"Show tree connection lines between parent and child nodes","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"TreeSelectOption","package":"@mantine/core","category":"navigation","safety":"wrapped","documentationUrl":"https://mantine.dev/core/tree-select-option/","props":[{"name":"checked","required":true,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"chevronAriaLabels","required":false,"source":"component","typeRef":322},{"name":"expanded","required":true,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"hasChildren","required":true,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"indeterminate","required":true,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"isLastChild","required":true,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"level","required":true,"source":"component","typeRef":353},{"name":"lineGuides","required":true,"source":"component","typeRef":339},{"name":"node","required":true,"source":"component","typeRef":320},{"name":"selected","required":true,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"showCheckbox","required":true,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"withLines","required":true,"source":"component","literalValues":[false,true],"typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide an accessible label for controls without visible text."]},{"name":"Treemap","package":"@mantine/charts","category":"charts","safety":"wrapped","documentationUrl":"https://mantine.dev/charts/treemap/","props":[{"name":"aspectRatio","required":false,"source":"component","description":"The treemap will try to keep every single rectangle's aspect ratio near the aspectRatio given","typeRef":353},{"name":"attributes","required":false,"source":"component","typeRef":470},{"name":"autoContrast","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether text color should be adjusted based on background color to improve contrast","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"data","required":true,"source":"component","description":"Data used to render chart","typeRef":324},{"name":"dataKey","required":false,"source":"component","description":"Key in data object for the value","typeRef":359},{"name":"height","required":false,"source":"component","description":"Controls chart height","typeRef":353},{"name":"strokeColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls color of the node stroke, by default depends on color scheme","typeRef":162},{"name":"strokeWidth","required":false,"source":"component","description":"Controls width of node stroke","typeRef":353},{"name":"textColor","required":false,"source":"component","literalValues":["blue","cyan","dark","grape","gray","green","indigo","lime","orange","pink","red","teal","violet","yellow"],"description":"Controls text color of labels","typeRef":162},{"name":"tooltipAnimationDuration","required":false,"source":"component","description":"Tooltip animation duration in ms","typeRef":353},{"name":"tooltipProps","required":false,"source":"component","description":"Props passed down to `Tooltip` recharts component","typeRef":197},{"name":"treemapProps","required":false,"source":"component","description":"Props passed down to recharts `Treemap` component","typeRef":206},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withTooltip","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the tooltip should be displayed when a node is hovered","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a nearby text summary of the chart data."]},{"name":"TypeBadge","package":"@homarr/widgets","category":"interaction","safety":"allowed","description":"Displays a compact semantic type badge.","documentationUrl":"https://homarr.dev/docs/management/custom-widgets/","props":[{"name":"size","source":"component","required":false,"literalValues":["xs","sm","md","lg","xl"],"typeRef":87},{"name":"type","source":"component","required":true,"typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"Typography","package":"@mantine/core","category":"layout","safety":"wrapped","documentationUrl":"https://mantine.dev/core/typography/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Keep visual order consistent with reading order."]},{"name":"UnstyledButton","package":"@mantine/core","category":"interaction","safety":"wrapped","documentationUrl":"https://mantine.dev/core/unstyled-button/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"size","required":false,"source":"component","description":"Size passed from parent component, sets `data-size` if value is not number like","typeRef":365},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide a visible label or aria-label."]},{"name":"VisuallyHidden","package":"@mantine/core","category":"content","safety":"wrapped","documentationUrl":"https://mantine.dev/core/visually-hidden/","props":[{"name":"attributes","required":false,"source":"component","typeRef":471},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Provide meaningful text alternatives for non-text content."]},{"name":"WeekdaysRow","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/weekdays-row/","props":[{"name":"attributes","required":false,"source":"component","typeRef":478},{"name":"cellComponent","required":false,"source":"component","literalValues":["td","th"],"description":"Sets cell type that is used for weekdays","typeRef":72},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"firstDayOfWeek","required":false,"source":"component","literalValues":[0,1,2,3,4,5,6],"description":"Number 0-6, 0 – Sunday, 6 – Saturday","typeRef":134},{"name":"locale","required":false,"source":"component","description":"dayjs locale","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Controls size","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withWeekNumbers","required":false,"source":"component","literalValues":[false,true],"description":"If set, heading for week numbers is displayed","typeRef":341}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"YearLevel","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/year-level/","props":[{"name":"attributes","required":false,"source":"component","typeRef":383},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"hasNextLevel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next level button should be enabled","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"levelControlAriaLabel","required":false,"source":"component","description":"`aria-label` for change level control","typeRef":359},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"styles","required":false,"source":"component","typeRef":238},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withNext","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next control should be rendered","typeRef":341},{"name":"withPrevious","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether previous control should be rendered","typeRef":341},{"name":"year","required":true,"source":"component","description":"Displayed year value in `YYYY-MM-DD` format","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"YearLevelGroup","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/year-level-group/","props":[{"name":"attributes","required":false,"source":"component","typeRef":385},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the calendar should take the full width of its container","typeRef":341},{"name":"hasNextLevel","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether next level button should be enabled","typeRef":341},{"name":"headerControlsOrder","required":false,"source":"component","description":"Controls order","typeRef":89},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"monthsListFormat","required":false,"source":"component","description":"`dayjs` format for months list","typeRef":359},{"name":"nextDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables next control","typeRef":341},{"name":"nextIcon","required":false,"source":"component","description":"Change next icon","typeRef":263},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"previousDisabled","required":false,"source":"component","literalValues":[false,true],"description":"Disables previous control","typeRef":341},{"name":"previousIcon","required":false,"source":"component","description":"Change previous icon","typeRef":263},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"styles","required":false,"source":"component","typeRef":238},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"year","required":true,"source":"component","description":"Displayed year","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"YearPicker","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/year-picker/","props":[{"name":"allowDeselect","required":false,"source":"component","description":"Determines whether user can deselect the date by clicking on selected item, applicable only when type=\"default\"","typeRef":106},{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":387},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":159},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":332},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"type","required":false,"source":"component","literalValues":["default","multiple","range"],"description":"Picker type: range, multiple or default","typeRef":158},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value for controlled component","typeRef":159},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"YearPickerInput","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/year-picker-input/","props":[{"name":"allowDeselect","required":false,"source":"component","description":"Determines whether user can deselect the date by clicking on selected item, applicable only when type=\"default\"","typeRef":106},{"name":"allowSingleDateInRange","required":false,"source":"component","description":"Determines whether a single day can be selected as range, applicable only when type=\"range\"","typeRef":107},{"name":"ariaLabels","required":false,"source":"component","description":"`aria-label` attributes for controls on different levels","typeRef":147},{"name":"attributes","required":false,"source":"component","typeRef":411},{"name":"clearButtonProps","required":false,"source":"component","description":"Props passed down to the clear button","typeRef":258},{"name":"clearSectionMode","required":false,"source":"component","literalValues":["both","clear","rightSection"],"description":"Determines how the clear button and rightSection are rendered","typeRef":15},{"name":"clearable","required":false,"source":"component","literalValues":[false,true],"description":"If set, clear button is displayed in the `rightSection` when the component has value. Ignored if `rightSection` prop is set.","typeRef":341},{"name":"closeOnChange","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the dropdown is closed when date is selected, not applicable with `type=\"multiple\"`","typeRef":341},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"columnsToScroll","required":false,"source":"component","description":"Number of columns to scroll with next/prev buttons, same as `numberOfColumns` if not set explicitly","typeRef":353},{"name":"date","required":false,"source":"component","description":"Displayed date in controlled mode","typeRef":362},{"name":"defaultDate","required":false,"source":"component","description":"Initial displayed date in uncontrolled mode","typeRef":362},{"name":"defaultValue","required":false,"source":"component","description":"Default value for uncontrolled component","typeRef":159},{"name":"description","required":false,"source":"component","description":"Contents of `Input.Description` component. If not set, description is not displayed.","typeRef":263},{"name":"descriptionProps","required":false,"source":"component","description":"Props passed down to the `Input.Description` component","typeRef":95},{"name":"error","required":false,"source":"component","description":"Contents of `Input.Error` component. If not set, error is not displayed.","typeRef":263},{"name":"errorProps","required":false,"source":"component","description":"Props passed down to the `Input.Error` component","typeRef":96},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"inputSize","required":false,"source":"component","description":"HTML `size` attribute for the input element (number of visible characters)","typeRef":359},{"name":"inputWrapperOrder","required":false,"source":"component","description":"Controls order and visibility of wrapper elements. Only elements included in this array will be rendered.","typeRef":88},{"name":"label","required":false,"source":"component","description":"Contents of `Input.Label` component. If not set, label is not displayed.","typeRef":263},{"name":"labelProps","required":false,"source":"component","description":"Props passed down to the `Input.Label` component","typeRef":97},{"name":"labelSeparator","required":false,"source":"component","description":"Separator between range value","typeRef":359},{"name":"leftSection","required":false,"source":"component","description":"Content section displayed on the left side of the input","typeRef":263},{"name":"leftSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `leftSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"leftSectionProps","required":false,"source":"component","description":"Props passed down to the `leftSection` element","typeRef":259},{"name":"leftSectionWidth","required":false,"source":"component","description":"Left section width, used to set `width` of the section and input `padding-left`, by default equals to the input height","typeRef":254},{"name":"loading","required":false,"source":"component","literalValues":[false,true],"description":"Displays loading indicator in the left or right section","typeRef":341},{"name":"loadingPosition","required":false,"source":"component","literalValues":["left","right"],"description":"Position of the loading indicator","typeRef":47},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"nextLabel","required":false,"source":"component","description":"Next button `aria-label`","typeRef":359},{"name":"numberOfColumns","required":false,"source":"component","description":"Number of columns displayed next to each other","typeRef":353},{"name":"pointer","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have `cursor: pointer` style. Use when input acts as a button-like trigger (e.g., `component=\"button\"` for Select/DatePicker).","typeRef":341},{"name":"popoverProps","required":false,"source":"component","description":"Props passed down to `Popover` component","typeRef":204},{"name":"presets","required":false,"source":"component","description":"Predefined values to pick from","typeRef":332},{"name":"previousLabel","required":false,"source":"component","description":"Previous button `aria-label`","typeRef":359},{"name":"rightSection","required":false,"source":"component","description":"Content section displayed on the right side of the input","typeRef":263},{"name":"rightSectionPointerEvents","required":false,"source":"component","literalValues":["-moz-initial","all","auto","fill","inherit","initial","none","painted","revert","revert-layer","stroke","unset","visible","visibleFill","visiblePainted","visibleStroke"],"description":"Sets `pointer-events` styles on the `rightSection` element. Use `'all'` when section contains interactive elements (buttons, links).","typeRef":2},{"name":"rightSectionProps","required":false,"source":"component","description":"Props passed down to the `rightSection` element","typeRef":259},{"name":"rightSectionWidth","required":false,"source":"component","description":"Right section width, used to set `width` of the section and input `padding-right`, by default equals to the input height","typeRef":254},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"sortDates","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether dates values should be sorted before `onChange` call, only applicable with type=\"multiple\"","typeRef":341},{"name":"success","required":false,"source":"component","description":"Contents of `Input.Success` component. If not set, success is not displayed.","typeRef":263},{"name":"successProps","required":false,"source":"component","description":"Props passed down to the `Input.Success` component","typeRef":98},{"name":"type","required":false,"source":"component","literalValues":["default","multiple","range"],"description":"Picker type: range, multiple or default","typeRef":158},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"value","required":false,"source":"component","description":"Value for controlled component","typeRef":159},{"name":"valueFormat","required":false,"source":"component","description":"`dayjs` format to display input value","typeRef":359},{"name":"variant","required":false,"source":"component","literalValues":["default","filled","unstyled"],"typeRef":124},{"name":"withAsterisk","required":false,"source":"component","literalValues":[false,true],"description":"If set, the required asterisk is displayed next to the label. Overrides `required` prop. Does not add required attribute to the input.","typeRef":341},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"withErrorStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have red border and red text color when the `error` prop is set","typeRef":341},{"name":"withSuccessStyles","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the input should have green border when the `success` prop is set","typeRef":341},{"name":"wrapperProps","required":false,"source":"component","description":"Props passed down to the root element","typeRef":331},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[{"name":"dropdownType","reason":"Modal picker mode escapes the widget overlay boundary"},{"name":"modalProps","reason":"Modal picker configuration escapes the widget overlay boundary"}],"subcomponents":[],"bind":{"type":"string","initialProp":"defaultValue"},"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]},{"name":"YearsList","package":"@mantine/dates","category":"dates","safety":"wrapped","documentationUrl":"https://mantine.dev/dates/years-list/","props":[{"name":"align","required":false,"source":"component","literalValues":["center","left","right"],"typeRef":22},{"name":"attributes","required":false,"source":"component","typeRef":482},{"name":"color","required":false,"source":"component","typeRef":359},{"name":"decade","required":true,"source":"component","description":"Decade value to display","typeRef":359},{"name":"fullWidth","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether the list should take the full width of its container","typeRef":341},{"name":"locale","required":false,"source":"component","description":"Dayjs locale, defaults to value defined in DatesProvider","typeRef":359},{"name":"maxDate","required":false,"source":"component","description":"Maximum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"minDate","required":false,"source":"component","description":"Minimum possible date in `YYYY-MM-DD` format or Date object","typeRef":362},{"name":"size","required":false,"source":"component","literalValues":["lg","md","sm","xl","xs"],"description":"Component size","typeRef":81},{"name":"unstyled","required":false,"source":"component","literalValues":[false,true],"typeRef":341},{"name":"variant","required":false,"source":"component","typeRef":359},{"name":"withCellSpacing","required":false,"source":"component","literalValues":[false,true],"description":"Determines whether controls should be separated","typeRef":341},{"name":"yearsListFormat","required":false,"source":"component","description":"dayjs format for years list","typeRef":359}],"blockedProps":[],"subcomponents":[],"accessibilityRequirements":["Include a textual date when the visual calendar carries meaning."]}]}