diff --git a/extension/src/shared/error-copy.ts b/extension/src/shared/error-copy.ts index 2d62e92..04fa959 100644 --- a/extension/src/shared/error-copy.ts +++ b/extension/src/shared/error-copy.ts @@ -113,6 +113,28 @@ export const ERROR_COPY: Record = { title: 'Unsupported vault type', body: 'This vault uses a second-factor type not supported by this version of Relicario — update the extension.', }, + // --- Org vault (Plan A) --- + org_not_configured: { + title: 'Organization not set up', + body: 'This organization is not configured in this extension yet — add it before switching to it.', + }, + not_an_org_member: { + title: 'Not a member', + body: 'This device is not a member of that organization. Ask an org admin to add this device key.', + }, + device_key_unavailable: { + title: 'Device key unavailable', + body: 'Unlock your personal vault first so this device can open organization vaults.', + cta: UNLOCK_CTA, + }, + not_in_org_context: { + title: 'No organization selected', + body: 'Switch to an organization before viewing its items.', + }, + org_switch_failed: { + title: 'Could not open organization', + body: 'Something went wrong opening that organization — check your connection and try again.', + }, }; export function lookupErrorCopy(code: string): ErrorCopy {