type SkuEditParams = { sku: string; name?: string; color?: string; size?: string; }; export const buildSkuEditPath = ({ sku, name = '', color = '', size = '' }: SkuEditParams) => { const params = new URLSearchParams({ tab: 'products', sku }); if (name) params.set('name', name); if (color) params.set('color', color); if (size) params.set('size', size); return `/registrations?${params.toString()}`; }; export const buildCuttingSkuConfigPath = ({ sku }: Pick) => { const params = new URLSearchParams({ config: 'corrections', sku }); return `/cutting?${params.toString()}`; }; export const buildConsumptionReferencePath = ({ sku, name = '', color = '' }: Omit) => { const params = new URLSearchParams({ tab: 'references', sku }); if (name) params.set('name', name); if (color) params.set('color', color); return `/registrations?${params.toString()}`; };