+
+ Loading categories…
+
+
+ Error: {{ error.load.message }}
+
+
+
+
+
+
+
+ ```
\ No newline at end of file
diff --git a/docs/composition/useCategorySearch.md b/docs/composition/useCategorySearch.md
new file mode 100644
index 000000000..c1d27f004
--- /dev/null
+++ b/docs/composition/useCategorySearch.md
@@ -0,0 +1,49 @@
+# useCategorySearch composable
+
+`useCategorySearch` composable allows searching for categories. It is commonly used in navigation menus, and provides the search function and refs for the categories, loading and error.
+
+## API
+`useCategorySearch` composable returns the following properties:
+
+- `search` - function that searches for categories using the received filters and updates the categories with the results.
+- `result` - the list of categories found by the last search. It's `null` if the search has not been executed yet or fails.
+- `error` - ref that contains an errors from the composable methods
+- `loading` - ref that contains information whether any of the composable methods is loading
+
+## Interfaces
+
+```ts
+/**
+ * Almost every method is extending this type
+ */
+type ComposableFunctionArgs