Skip to content

Documentation / @expofp/schema / FilterButtonsConfigSchema

Variable: FilterButtonsConfigSchema

ts
const FilterButtonsConfigSchema: ZodObject<{
  isExplicit: ZodOptional<ZodBoolean>;
  searchButtons: ZodOptional<ZodArray<ZodObject<{
     builtIn: ZodOptional<ZodBoolean>;
     children: ZodOptional<ZodArray<ZodObject<{
        count: ZodOptional<...>;
        id: ZodOptional<...>;
        linkUrl: ZodOptional<...>;
        name: ZodOptional<...>;
        type: ZodString;
        visible: ZodOptional<...>;
     }, $loose>>>;
     id: ZodOptional<ZodString>;
     name: ZodString;
     order: ZodOptional<ZodNumber>;
     type: ZodString;
     visible: ZodOptional<ZodBoolean>;
  }, $loose>>>;
  sortType: ZodOptional<ZodEnum<{
     alphabetical: "alphabetical";
     custom: "custom";
  }>>;
}, $loose>;

The config's filterButtonsConfig: the search/filter button set and its sort.