Files
data-entry-app/frontend/src/routes/mixes/new/+page.ts
T

23 lines
527 B
TypeScript

import { getStoredClientSession, hasModuleAccess, hasStoredClientSession } from '$lib/session';
import { api } from '$lib/api';
export async function load({ fetch }) {
if (!hasStoredClientSession()) {
return {
rawMaterials: []
};
}
const session = getStoredClientSession();
try {
return {
rawMaterials: hasModuleAccess(session, 'mix_master') && hasModuleAccess(session, 'raw_materials') ? await api.rawMaterials(fetch) : []
};
} catch {
return {
rawMaterials: []
};
}
}