Create keys that support make-only/model-only camera queries

This commit is contained in:
Sam Becker 2025-02-23 23:55:03 -06:00
parent 062fad73df
commit daafd910ea

View File

@ -24,8 +24,9 @@ export type CameraWithCount = {
export type Cameras = CameraWithCount[];
export const createCameraKey = ({ make, model }: Camera) =>
parameterize(`${make}-${model}`, true);
// Support keys for make-only and model-only camera queries
export const createCameraKey = ({ make, model }: Partial<Camera>) =>
parameterize(`${make ?? 'ANY'}-${model ?? 'ANY'}`, true);
export const getCameraFromParams = ({
make,