{requirements.map((requirement) => {
const key = [
requirement.requireAll ? "all" : "any",
requirement.permissions.join("|"),
requirement.source || "",
].join("::")
return (
{requirement.requireAll
? t("permissions.requiredPermissions.allOf")
: t("permissions.requiredPermissions.anyOf")}
{requirement.permissions.map((permission) => (
{permission}
))}
{requirement.source && (
{t("permissions.requiredPermissions.source", {
source: requirement.source,
})}
)}
)
})}