export function DefaultIncludedFeatureList()

in app/launch/src/components/Application/DefaultIncludedFeatureList.js [16:40]


export function DefaultIncludedFeatureList() {
    const defaultIncludedFeatures = useDefaultIncludedFeaturesValue()
    const defaultIncludedFeatureValues = useMemo(
        () =>
            Object.values(defaultIncludedFeatures).sort((a, b) => {
                return a.title > b.title ? 1 : -1
            }),
        [defaultIncludedFeatures]
    )
    const sRows = useMemo(() => {
        return defaultIncludedFeatureValues.map((f, idx) => (
            <DefaultFeature
                key={`${f.name}-${idx}`}
                feature={f}
            />
        ))
    }, [defaultIncludedFeatureValues])

    return (
        <div className="col s12">
            <h6>Default Included Features ({defaultIncludedFeatureValues.length})</h6>
            {sRows}
        </div>
    )
}