diff --git a/packages/react/components/Collection/index.mjs b/packages/react/components/Collection/index.mjs
index c4f3731196c..3a8ebd7c681 100644
--- a/packages/react/components/Collection/index.mjs
+++ b/packages/react/components/Collection/index.mjs
@@ -1,5 +1,4 @@
// Dependencies
-import { atomWithHash } from 'jotai-location'
import {
about,
collection,
@@ -21,7 +20,7 @@ import { ModalContext } from '@freesewing/react/context/Modal'
// Hooks
import React, { useState, useContext, Fragment } from 'react'
-import { useAtom } from 'jotai'
+import { useFilter } from '@freesewing/react/hooks/useFilter'
// Components
import { Link as WebLink, AnchorLink } from '@freesewing/react/components/Link'
@@ -44,19 +43,16 @@ import { ModalWrapper } from '@freesewing/react/components/Modal'
import { KeyVal } from '@freesewing/react/components/KeyVal'
import { MissingLinedrawing } from '../LineDrawing/missing.mjs'
-const filterAtom = atomWithHash('filter', { example: true })
-
-export const useFilter = () => {
- return useAtom(filterAtom)
-}
-
/**
- * React component to show the FreeSewing collection and pick a design
+ * A component to show the FreeSewing collection and pick a design.
*
- * @param {object} props - All React props
- * @param {function} Link - An optional framework specific Link component for client-side routing
- * @param {bool} editor - Set this to when loaded in the editor (this will make the display more dense)
- * @param {bool} onClick - Set this to trigger an onClick event, rather than using links
+ * @component
+ * @param {object} props - All component props
+ * @param {React.Component} [props.Link = false] - A framework specific Link component for client-side routing
+ * @param {boolean} [props.editor = false] - Set this to true when rendering inside the FreeSewing editor
+ * @param {string} [props.linkTo = 'about'] - This controls where to link the design to. One of 'new', 'docs', or 'about'.
+ * @param {functino} [props.onClick = false] - You can pass in an onClick handler rather than using links
+ * @returns {JSX.Element}
*/
export const Collection = ({ Link = false, linkTo = 'about', editor = false, onClick = false }) => {
if (!Link) Link = WebLink
@@ -184,14 +180,14 @@ export const Collection = ({ Link = false, linkTo = 'about', editor = false, onC