Home > @vsf-enterprise/bigcommerce-theme > useCategoryTreeStore

# useCategoryTreeStore variable

Category tree [Pinia](https://pinia.vuejs.org/) store.

Signature:

useCategoryTreeStore: import("pinia").StoreDefinition<"categoryTreeStore", CategoryTreeState, {
    flattenList: (state: {
        listOfRootBranches: {
            id: number;
            parent_id: number;
            name: string;
            is_visible?: boolean;
            depth: number;
            path: number[];
            url?: string;
            children?: any[];
        }[];
    } & {}) => CategoryTree[];
    dictionary(): Record<number, CategoryTree>;
}, {}>