mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-24 23:35:22 -07:00
fix janky cookbook links, probably
This commit is contained in:
parent
d85428ddf8
commit
a486dfe34d
1 changed files with 6 additions and 2 deletions
|
@ -161,11 +161,11 @@ export default defineNuxtComponent({
|
||||||
if (!cookbooks.value) {
|
if (!cookbooks.value) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
[...cookbooks.value].sort((a, b) => (a.position || 0) - (b.position || 0));
|
const sortedCookbooks = [...cookbooks.value].sort((a, b) => (a.position || 0) - (b.position || 0));
|
||||||
|
|
||||||
const ownLinks: SideBarLink[] = [];
|
const ownLinks: SideBarLink[] = [];
|
||||||
const links: SideBarLink[] = [];
|
const links: SideBarLink[] = [];
|
||||||
const cookbooksByHousehold = cookbooks.value.reduce((acc, cookbook) => {
|
const cookbooksByHousehold = sortedCookbooks.reduce((acc, cookbook) => {
|
||||||
const householdName = householdsById.value[cookbook.householdId]?.name || "";
|
const householdName = householdsById.value[cookbook.householdId]?.name || "";
|
||||||
if (!acc[householdName]) {
|
if (!acc[householdName]) {
|
||||||
acc[householdName] = [];
|
acc[householdName] = [];
|
||||||
|
@ -175,6 +175,10 @@ export default defineNuxtComponent({
|
||||||
}, {} as Record<string, ReadCookBook[]>);
|
}, {} as Record<string, ReadCookBook[]>);
|
||||||
|
|
||||||
Object.entries(cookbooksByHousehold).forEach(([householdName, cookbooks]) => {
|
Object.entries(cookbooksByHousehold).forEach(([householdName, cookbooks]) => {
|
||||||
|
if (!cookbooks.length) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (cookbooks[0].householdId === currentUserHouseholdId.value) {
|
if (cookbooks[0].householdId === currentUserHouseholdId.value) {
|
||||||
ownLinks.push(...cookbooks.map(cookbookAsLink));
|
ownLinks.push(...cookbooks.map(cookbookAsLink));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue