Interface: BaseTabFamily

features/tabs/tabFamily.BaseTabFamily

Hierarchy

Properties

[Component]

[Component]: DefineComponent<{ activeTab: { required: true = true; type: PropType<ProcessedComputable<null | CoercableComponent | GenericTab>> } ; classes: PropType<ProcessedComputable<Record<string, boolean>>> ; selected: { required: true = true; type: PropType<Ref<string>> } ; style: PropType<ProcessedComputable<StyleValue>> ; tabs: { required: true = true; type: PropType<ProcessedComputable<Record<string, GenericTabButton>>> } ; visibility: { required: true = true; type: PropType<ProcessedComputable<Visibility>> } }, { Visibility: typeof Visibility ; component: ShallowRef<string | Component<any, any, any, ComputedOptions, MethodOptions>> ; floating: ComputedRef<boolean> ; gatherButtonProps: (button: GenericTabButton) => { classes: undefined | Record<string, boolean> | Ref<Record<string, boolean>> ; display: CoercableComponent | Ref<CoercableComponent> ; glowColor: undefined | string | Ref<string> ; style: undefined | StyleValue | Ref<StyleValue> ; visibility: ProcessedComputable<Visibility> } ; tabClasses: ComputedRef<undefined | Record<string, boolean>> ; tabStyle: ComputedRef<undefined | string | CSSProperties | (string | CSSProperties)[]> ; unref: <T>(ref: T | Ref<T>) => T }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, PublicProps, Readonly<ExtractPropTypes<{ activeTab: { required: true = true; type: PropType<ProcessedComputable<null | CoercableComponent | GenericTab>> } ; classes: PropType<ProcessedComputable<Record<string, boolean>>> ; selected: { required: true = true; type: PropType<Ref<string>> } ; style: PropType<ProcessedComputable<StyleValue>> ; tabs: { required: true = true; type: PropType<ProcessedComputable<Record<string, GenericTabButton>>> } ; visibility: { required: true = true; type: PropType<ProcessedComputable<Visibility>> } }>>, {}>

Defined in

profectus/src/features/tabs/tabFamily.ts:73


[DefaultValue]

[DefaultValue]: string

Inherited from

Persistent.__@DefaultValue@18652

Defined in

profectus/src/game/persistence.ts:25


[PersistentState]

[PersistentState]: Ref<string>

Inherited from

Persistent.__@PersistentState@18650

Defined in

profectus/src/game/persistence.ts:24


activeTab

activeTab: Ref<null | CoercableComponent | GenericTab>

Defined in

profectus/src/features/tabs/tabFamily.ts:70


id

id: string

Defined in

profectus/src/features/tabs/tabFamily.ts:69


selected

selected: Ref<string>

Defined in

profectus/src/features/tabs/tabFamily.ts:71


type

type: typeof TabFamilyType

Defined in

profectus/src/features/tabs/tabFamily.ts:72

Methods

[GatherProps]

[GatherProps](): Record<string, unknown>

Returns

Record<string, unknown>

Defined in

profectus/src/features/tabs/tabFamily.ts:74