The props for the TabsLayout component.
Interface representing the props for the ITabsLayout component.
Optionalbaseline?: booleanRepresents an optional property baseline that is picked from the interface IField using the PickProp utility type.
OptionalclassName?: stringOptionalcolumns?: stringRetrieves the specific columns from a given object.
OptionalcolumnsOverride?: stringRepresents override columns configuration for a field.
OptionaldesktopColumns?: stringRepresents the number of columns on a desktop layout for a field in a data payload object.
OptionaldesktopHidden?: boolean | (payload: Payload) => booleanRepresents the optional property desktopHidden of type PickProp<IField<Data, Payload>, 'desktopHidden'>.
Optionaldisabled?: booleanRepresents the disabled property of a field.
Optionalfeatures?: string[]Returns the picked 'features' property from the given variable.
OptionalfieldBottomMargin?: stringRepresents the optional configuration for the bottom margin of a field.
OptionalfieldRightMargin?: stringRepresents the right margin of a field.
Optionalhidden?: boolean | (payload: Payload) => booleanRepresents the 'hidden' property of an object.
OptionalisDisabled?: (v: Data, payload: Payload) => booleanRepresents the isDisabled property of a field in a form.
The isDisabled property determines whether the field is disabled or not.
OptionalisReadonly?: (v: Data, payload: Payload) => booleanRetrieves the value of the 'isReadonly' property from the given variable.
OptionalisVisible?: (v: Data, payload: Payload) => booleanRepresents the isVisible property of a field in a form.
OptionalnoBaseline?: booleanRepresents an optional property noBaseline that is picked from the interface IField using the PickProp utility type.
OptionalphoneColumns?: stringRepresents the phone columns configuration for a field
OptionalphoneHidden?: boolean | (payload: Payload) => booleanRepresents the phoneHidden property of a field object.
Optionalstyle?: anyOptionalsx?: anyRepresents the 'sx' property of the 'PickProp' type.
OptionaltabBackground?: booleanOptionaltabChange?: (idx: number) => voidOptionaltabColor?: "primary" | "secondary"OptionaltabIndex?: numberOptionaltabKeepFlow?: booleanOptionaltabletColumns?: stringRepresents the number of columns for the "tablet" viewport size of a field. This property is optional.
OptionaltabletHidden?: boolean | (payload: Payload) => booleanRepresents the optional property 'tabletHidden' in a field object.
OptionaltabLine?: booleanOptionaltabList?: string[]OptionaltabVariant?: "fullWidth" | "standard" | "scrollable"OptionaltestId?: stringИдентификатор для отладки json шаблона
The content of the TabsLayout component.
The CSS class name for the TabsLayout component.
The inline style for the TabsLayout component.
The callback function for tab change event.
The variant of the tabs (default: "fullWidth").
Whether to show a line beneath the tabs (default: false).
The color of the tabs (default: "primary").
The list of tab labels (default: ["Empty"]).
Whether to keep the flow of content when tabs are switched (default: false).
Whether to show a background color behind the content (default: false).
The default index of the active tab (default: 0).
The number of columns for the Group container.
The configuration object to override the number of columns for specific breakpoints.
Whether to align the items based on the baseline.
The custom CSS properties for the Group container.
The number of columns for mobile devices.
The number of columns for tablet devices.
The number of columns for desktop devices.
The right margin for form fields (default: "0").
The bottom margin for form fields (default: "0").
Represents a layout component for tabs.