Represents a tab in the Scaffold2 component.

interface IScaffold2Tab<T = Payload> {
    icon?: any;
    id: string;
    isActive?: (payload: T) => boolean | Promise<boolean>;
    isDisabled?: (payload: T) => boolean | Promise<boolean>;
    isVisible?: (payload: T) => boolean | Promise<boolean>;
    label?: string;
}

Type Parameters

Properties

icon?: any
id: string
isActive?: (payload: T) => boolean | Promise<boolean>
isDisabled?: (payload: T) => boolean | Promise<boolean>
isVisible?: (payload: T) => boolean | Promise<boolean>
label?: string