Skip to content

Commit 50c19b1

Browse files
committed
Update +layout.svelte
1 parent 4d25cd4 commit 50c19b1

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/routes/+layout.svelte

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,15 @@
161161
if (!config) return `${label}\nNo Roles required`;
162162
const roles = config.required;
163163
if (roles.length === 0) return `${label}\nRequired roles: (none)`;
164-
const logic = config.requirementType === "AND" ? "AND" : "OR";
165-
const separator = logic === "AND" ? "\n" : `\n ${logic} `;
166164
const lines = roles.map((r) => {
167165
const has = userHasRole(r.role);
168166
return `${has ? "\u2713" : "\u2717"} ${r.role}`;
169167
});
168+
if (roles.length === 1) {
169+
return `${label}\nRequired role:\n${lines[0]}`;
170+
}
171+
const logic = config.requirementType === "AND" ? "AND" : "OR";
172+
const separator = logic === "AND" ? "\n" : `\n ${logic} `;
170173
return `${label}\nRequired roles (${logic}):\n${lines.join(separator)}`;
171174
}
172175

0 commit comments

Comments
 (0)