Skip to content

Profectus / features/feature / getFirstFeature

Function: getFirstFeature() ​

getFirstFeature<T>(features, filter): object

Utility function for taking a list of features and filtering them out, but keeping a reference to the first filtered out feature. Used for having a collapsible of the filtered out content, with the first filtered out item remaining outside the collapsible for easy reference.

Type Parameters ​

• T extends VueFeature

Parameters ​

features ​

T[]

The list of features to search through

filter ​

(feature) => boolean

The filter to use to determine features that shouldn't be collapsible

Returns ​

object

An object containing a ref to the first filtered out feature, a render function for the collapsed content, and a ref for whether or not there is any collapsed content to show

collapsedContent() ​

collapsedContent: () => Renderable

Returns ​

Renderable

firstFeature ​

firstFeature: Ref<T | undefined>

hasCollapsedContent ​

hasCollapsedContent: Ref<boolean>

Defined in ​

profectus/src/features/feature.ts:92