From bb2f55574fcb37538da2c00cd6b5adf73ec12a3a Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Mon, 20 Jul 2026 18:08:34 +0200 Subject: [PATCH] Rename shared packages for portal Move helpers, emails, and coredata exports to Compliance Portal names so frontend apps and workers share one vocabulary. Signed-off-by: Bryan Frimin --- ...s.ts => CompliancePortalDocumentAccess.ts} | 4 +- packages/coredata/src/index.ts | 4 +- packages/emails/emails.go | 94 +++++++++---------- packages/emails/scripts/build.ts | 12 +-- ...rAccess.tsx => CompliancePortalAccess.tsx} | 4 +- ...ompliancePortalDocumentAccessRejected.tsx} | 4 +- ...ccess.txt => compliance-portal-access.txt} | 0 ...iance-portal-document-access-rejected.txt} | 0 ...s.ts => compliancePortalDocumentAccess.ts} | 12 +-- ...{trustCenter.ts => compliancePortalUrl.ts} | 2 +- ...ility.ts => compliancePortalVisibility.ts} | 14 +-- packages/helpers/src/index.ts | 38 ++++---- packages/ui/src/v2/Button/Link.stories.tsx | 2 +- .../src/v2/ErrorState/ErrorState.stories.tsx | 2 +- 14 files changed, 96 insertions(+), 96 deletions(-) rename packages/coredata/src/{TrustCenterDocumentAccess.ts => CompliancePortalDocumentAccess.ts} (85%) rename packages/emails/src/{TrustCenterAccess.tsx => CompliancePortalAccess.tsx} (95%) rename packages/emails/src/{TrustCenterDocumentAccessRejected.tsx => CompliancePortalDocumentAccessRejected.tsx} (93%) rename packages/emails/templates/{trust-center-access.txt => compliance-portal-access.txt} (100%) rename packages/emails/templates/{trust-center-document-access-rejected.txt => compliance-portal-document-access-rejected.txt} (100%) rename packages/helpers/src/{trustCenterDocumentAccess.ts => compliancePortalDocumentAccess.ts} (78%) rename packages/helpers/src/{trustCenter.ts => compliancePortalUrl.ts} (95%) rename packages/helpers/src/{trustCenterVisibility.ts => compliancePortalVisibility.ts} (77%) diff --git a/packages/coredata/src/TrustCenterDocumentAccess.ts b/packages/coredata/src/CompliancePortalDocumentAccess.ts similarity index 85% rename from packages/coredata/src/TrustCenterDocumentAccess.ts rename to packages/coredata/src/CompliancePortalDocumentAccess.ts index 2dc6e1b69..d9b4993de 100644 --- a/packages/coredata/src/TrustCenterDocumentAccess.ts +++ b/packages/coredata/src/CompliancePortalDocumentAccess.ts @@ -18,11 +18,11 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -export const trustCenterDocumentAccessStatus = { +export const compliancePortalDocumentAccessStatus = { REQUESTED: "REQUESTED", GRANTED: "GRANTED", REJECTED: "REJECTED", REVOKED: "REVOKED", } as const; -export type TrustCenterDocumentAccessStatus = (typeof trustCenterDocumentAccessStatus)[keyof typeof trustCenterDocumentAccessStatus]; +export type CompliancePortalDocumentAccessStatus = (typeof compliancePortalDocumentAccessStatus)[keyof typeof compliancePortalDocumentAccessStatus]; diff --git a/packages/coredata/src/index.ts b/packages/coredata/src/index.ts index 5855533a1..c0e334dc0 100644 --- a/packages/coredata/src/index.ts +++ b/packages/coredata/src/index.ts @@ -19,5 +19,5 @@ // SOFTWARE. export type { - TrustCenterDocumentAccessStatus, -} from "./TrustCenterDocumentAccess"; + CompliancePortalDocumentAccessStatus, +} from "./CompliancePortalDocumentAccess"; diff --git a/packages/emails/emails.go b/packages/emails/emails.go index 9e42780b6..1077897cf 100644 --- a/packages/emails/emails.go +++ b/packages/emails/emails.go @@ -100,50 +100,50 @@ func NewPresenter(baseURL string, fullName string) *Presenter { } const ( - subjectConfirmEmail = "Confirm your email address" - subjectPasswordReset = "Reset your password" - subjectInvitation = "Invitation to join %s on Probo" - subjectDocumentApproval = "Action Required – Please review and approve %s compliance documents" - subjectDocumentSigning = "Action Required – Please review and sign %s compliance documents" - subjectDocumentExport = "Your document export is ready" - subjectFrameworkExport = "Your framework export is ready" - subjectTrustCenterAccess = "Compliance Page Access Invitation - %s" - subjectTrustCenterDocumentAccessRejected = "Compliance Page Document Access Rejected - %s" - subjectMagicLink = "Connect to %s" - subjectMailingListSubscription = "%s – Confirm Your Compliance Updates Subscription" - subjectMailingListUnsubscription = "%s – You've been unsubscribed" - subjectMailingListUpdates = "%s – %s" + subjectConfirmEmail = "Confirm your email address" + subjectPasswordReset = "Reset your password" + subjectInvitation = "Invitation to join %s on Probo" + subjectDocumentApproval = "Action Required – Please review and approve %s compliance documents" + subjectDocumentSigning = "Action Required – Please review and sign %s compliance documents" + subjectDocumentExport = "Your document export is ready" + subjectFrameworkExport = "Your framework export is ready" + subjectCompliancePortalAccess = "Compliance Page Access Invitation - %s" + subjectCompliancePortalDocumentAccessRejected = "Compliance Page Document Access Rejected - %s" + subjectMagicLink = "Connect to %s" + subjectMailingListSubscription = "%s – Confirm Your Compliance Updates Subscription" + subjectMailingListUnsubscription = "%s – You've been unsubscribed" + subjectMailingListUpdates = "%s – %s" ) var ( - confirmEmailHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/confirm-email.html.tmpl")) - confirmEmailTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/confirm-email.txt.tmpl")) - passwordResetHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/password-reset.html.tmpl")) - passwordResetTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/password-reset.txt.tmpl")) - invitationHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/invitation.html.tmpl")) - invitationTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/invitation.txt.tmpl")) - documentApprovalHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/document-approval.html.tmpl")) - documentApprovalTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/document-approval.txt.tmpl")) - documentSigningHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/document-signing.html.tmpl")) - documentSigningTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/document-signing.txt.tmpl")) - documentExportHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/document-export.html.tmpl")) - documentExportTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/document-export.txt.tmpl")) - frameworkExportHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/framework-export.html.tmpl")) - frameworkExportTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/framework-export.txt.tmpl")) - trustCenterAccessHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/trust-center-access.html.tmpl")) - trustCenterAccessTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/trust-center-access.txt.tmpl")) - trustCenterDocumentAccessRejectedHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/trust-center-document-access-rejected.html.tmpl")) - trustCenterDocumentAccessRejectedTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/trust-center-document-access-rejected.txt.tmpl")) - magicLinkHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/magic-link.html.tmpl")) - magicLinkTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/magic-link.txt.tmpl")) - electronicSignatureCertificateHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/electronic-signature-certificate.html.tmpl")) - electronicSignatureCertificateTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/electronic-signature-certificate.txt.tmpl")) - mailingListSubscriptionHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/mailing-list-subscription.html.tmpl")) - mailingListSubscriptionTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/mailing-list-subscription.txt.tmpl")) - mailingListUnsubscriptionHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/mailing-list-unsubscription.html.tmpl")) - mailingListUnsubscriptionTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/mailing-list-unsubscription.txt.tmpl")) - mailingListUpdatesHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/mailing-list-updates.html.tmpl")) - mailingListUpdatesTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/mailing-list-updates.txt.tmpl")) + confirmEmailHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/confirm-email.html.tmpl")) + confirmEmailTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/confirm-email.txt.tmpl")) + passwordResetHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/password-reset.html.tmpl")) + passwordResetTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/password-reset.txt.tmpl")) + invitationHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/invitation.html.tmpl")) + invitationTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/invitation.txt.tmpl")) + documentApprovalHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/document-approval.html.tmpl")) + documentApprovalTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/document-approval.txt.tmpl")) + documentSigningHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/document-signing.html.tmpl")) + documentSigningTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/document-signing.txt.tmpl")) + documentExportHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/document-export.html.tmpl")) + documentExportTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/document-export.txt.tmpl")) + frameworkExportHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/framework-export.html.tmpl")) + frameworkExportTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/framework-export.txt.tmpl")) + compliancePortalAccessHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/compliance-portal-access.html.tmpl")) + compliancePortalAccessTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/compliance-portal-access.txt.tmpl")) + compliancePortalDocumentAccessRejectedHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/compliance-portal-document-access-rejected.html.tmpl")) + compliancePortalDocumentAccessRejectedTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/compliance-portal-document-access-rejected.txt.tmpl")) + magicLinkHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/magic-link.html.tmpl")) + magicLinkTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/magic-link.txt.tmpl")) + electronicSignatureCertificateHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/electronic-signature-certificate.html.tmpl")) + electronicSignatureCertificateTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/electronic-signature-certificate.txt.tmpl")) + mailingListSubscriptionHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/mailing-list-subscription.html.tmpl")) + mailingListSubscriptionTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/mailing-list-subscription.txt.tmpl")) + mailingListUnsubscriptionHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/mailing-list-unsubscription.html.tmpl")) + mailingListUnsubscriptionTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/mailing-list-unsubscription.txt.tmpl")) + mailingListUpdatesHTMLTemplate = htmltemplate.Must(htmltemplate.ParseFS(Templates, "dist/mailing-list-updates.html.tmpl")) + mailingListUpdatesTextTemplate = texttemplate.Must(texttemplate.ParseFS(Templates, "dist/mailing-list-updates.txt.tmpl")) ) func (p *Presenter) getCommonVariables() (*CommonVariables, error) { @@ -334,7 +334,7 @@ func (p *Presenter) RenderFrameworkExport(ctx context.Context, downloadUrl strin return subjectFrameworkExport, textBody, htmlBody, err } -func (p *Presenter) RenderTrustCenterAccess(ctx context.Context, organizationName string) (subject string, textBody string, htmlBody *string, err error) { +func (p *Presenter) RenderCompliancePortalAccess(ctx context.Context, organizationName string) (subject string, textBody string, htmlBody *string, err error) { vars, err := p.getCommonVariables() if err != nil { return "", "", nil, fmt.Errorf("cannot get common variables: %w", err) @@ -348,12 +348,12 @@ func (p *Presenter) RenderTrustCenterAccess(ctx context.Context, organizationNam OrganizationName: organizationName, } - textBody, htmlBody, err = renderEmail(trustCenterAccessTextTemplate, trustCenterAccessHTMLTemplate, data) + textBody, htmlBody, err = renderEmail(compliancePortalAccessTextTemplate, compliancePortalAccessHTMLTemplate, data) - return fmt.Sprintf(subjectTrustCenterAccess, organizationName), textBody, htmlBody, err + return fmt.Sprintf(subjectCompliancePortalAccess, organizationName), textBody, htmlBody, err } -func (p *Presenter) RenderTrustCenterDocumentAccessRejected( +func (p *Presenter) RenderCompliancePortalDocumentAccessRejected( ctx context.Context, fileNames []string, organizationName string, @@ -373,9 +373,9 @@ func (p *Presenter) RenderTrustCenterDocumentAccessRejected( OrganizationName: organizationName, } - textBody, htmlBody, err = renderEmail(trustCenterDocumentAccessRejectedTextTemplate, trustCenterDocumentAccessRejectedHTMLTemplate, data) + textBody, htmlBody, err = renderEmail(compliancePortalDocumentAccessRejectedTextTemplate, compliancePortalDocumentAccessRejectedHTMLTemplate, data) - return fmt.Sprintf(subjectTrustCenterDocumentAccessRejected, organizationName), textBody, htmlBody, err + return fmt.Sprintf(subjectCompliancePortalDocumentAccessRejected, organizationName), textBody, htmlBody, err } func (p *Presenter) RenderMagicLink(ctx context.Context, magicLinkUrlPath string, tokenString string, tokenDuration time.Duration, organizationName string) (subject string, textBody string, htmlBody *string, err error) { diff --git a/packages/emails/scripts/build.ts b/packages/emails/scripts/build.ts index 0ef9b9118..519511682 100644 --- a/packages/emails/scripts/build.ts +++ b/packages/emails/scripts/build.ts @@ -32,8 +32,8 @@ import DocumentSigning from "../src/DocumentSigning"; import FrameworkExport from "../src/FrameworkExport"; import Invitation from "../src/Invitation"; import PasswordReset from "../src/PasswordReset"; -import TrustCenterAccess from "../src/TrustCenterAccess"; -import TrustCenterDocumentAccessRejected from "../src/TrustCenterDocumentAccessRejected"; +import CompliancePortalAccess from "../src/CompliancePortalAccess"; +import CompliancePortalDocumentAccessRejected from "../src/CompliancePortalDocumentAccessRejected"; import ElectronicSignatureCertificate from "../src/ElectronicSignatureCertificate"; import MailingListSubscription from "../src/MailingListSubscription"; import MailingListUnsubscription from "../src/MailingListUnsubscription"; @@ -77,12 +77,12 @@ const templates: TemplateConfig[] = [ render: () => FrameworkExport(), }, { - name: "trust-center-access", - render: () => TrustCenterAccess(), + name: "compliance-portal-access", + render: () => CompliancePortalAccess(), }, { - name: "trust-center-document-access-rejected", - render: () => TrustCenterDocumentAccessRejected(), + name: "compliance-portal-document-access-rejected", + render: () => CompliancePortalDocumentAccessRejected(), }, { name: "magic-link", diff --git a/packages/emails/src/TrustCenterAccess.tsx b/packages/emails/src/CompliancePortalAccess.tsx similarity index 95% rename from packages/emails/src/TrustCenterAccess.tsx rename to packages/emails/src/CompliancePortalAccess.tsx index 3b4912451..a7c9bbd49 100644 --- a/packages/emails/src/TrustCenterAccess.tsx +++ b/packages/emails/src/CompliancePortalAccess.tsx @@ -26,7 +26,7 @@ import EmailLayout, { buttonContainer, } from "./components/EmailLayout"; -export const TrustCenterAccess = () => { +export const CompliancePortalAccess = () => { return ( { ); }; -export default TrustCenterAccess; +export default CompliancePortalAccess; diff --git a/packages/emails/src/TrustCenterDocumentAccessRejected.tsx b/packages/emails/src/CompliancePortalDocumentAccessRejected.tsx similarity index 93% rename from packages/emails/src/TrustCenterDocumentAccessRejected.tsx rename to packages/emails/src/CompliancePortalDocumentAccessRejected.tsx index 4fdbc4e03..7e14b653a 100644 --- a/packages/emails/src/TrustCenterDocumentAccessRejected.tsx +++ b/packages/emails/src/CompliancePortalDocumentAccessRejected.tsx @@ -22,7 +22,7 @@ import { Text } from 'react-email'; import * as React from 'react'; import EmailLayout, { bodyText } from './components/EmailLayout'; -export const TrustCenterDocumentAccessRejected = () => { +export const CompliancePortalDocumentAccessRejected = () => { return ( @@ -38,4 +38,4 @@ export const TrustCenterDocumentAccessRejected = () => { ); }; -export default TrustCenterDocumentAccessRejected; +export default CompliancePortalDocumentAccessRejected; diff --git a/packages/emails/templates/trust-center-access.txt b/packages/emails/templates/compliance-portal-access.txt similarity index 100% rename from packages/emails/templates/trust-center-access.txt rename to packages/emails/templates/compliance-portal-access.txt diff --git a/packages/emails/templates/trust-center-document-access-rejected.txt b/packages/emails/templates/compliance-portal-document-access-rejected.txt similarity index 100% rename from packages/emails/templates/trust-center-document-access-rejected.txt rename to packages/emails/templates/compliance-portal-document-access-rejected.txt diff --git a/packages/helpers/src/trustCenterDocumentAccess.ts b/packages/helpers/src/compliancePortalDocumentAccess.ts similarity index 78% rename from packages/helpers/src/trustCenterDocumentAccess.ts rename to packages/helpers/src/compliancePortalDocumentAccess.ts index a045e73d4..739390ff0 100644 --- a/packages/helpers/src/trustCenterDocumentAccess.ts +++ b/packages/helpers/src/compliancePortalDocumentAccess.ts @@ -18,9 +18,9 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -import type { TrustCenterDocumentAccessStatus } from "@probo/coredata"; +import type { CompliancePortalDocumentAccessStatus } from "@probo/coredata"; -export function getTrustCenterDocumentAccessStatusBadgeVariant(status: TrustCenterDocumentAccessStatus) { +export function getCompliancePortalDocumentAccessStatusBadgeVariant(status: CompliancePortalDocumentAccessStatus) { switch (status) { case "REQUESTED": return "warning" as const; @@ -32,7 +32,7 @@ export function getTrustCenterDocumentAccessStatusBadgeVariant(status: TrustCent } } -export function getTrustCenterDocumentAccessStatusLabel(status: TrustCenterDocumentAccessStatus, __: (key: string) => string) { +export function getCompliancePortalDocumentAccessStatusLabel(status: CompliancePortalDocumentAccessStatus, __: (key: string) => string) { switch (status) { case "REQUESTED": return __("requested"); @@ -45,7 +45,7 @@ export function getTrustCenterDocumentAccessStatusLabel(status: TrustCenterDocum } } -interface ITrustCenterDocumentAccessInfo { +interface ICompliancePortalDocumentAccessInfo { variant: string; type: string; persisted: boolean; @@ -53,10 +53,10 @@ interface ITrustCenterDocumentAccessInfo { typeLabel: string, category: string; id: string; - status: TrustCenterDocumentAccessStatus; + status: CompliancePortalDocumentAccessStatus; } -export type TrustCenterDocumentAccessInfo = ITrustCenterDocumentAccessInfo & ( +export type CompliancePortalDocumentAccessInfo = ICompliancePortalDocumentAccessInfo & ( { variant: "info", type: "document", diff --git a/packages/helpers/src/trustCenter.ts b/packages/helpers/src/compliancePortalUrl.ts similarity index 95% rename from packages/helpers/src/trustCenter.ts rename to packages/helpers/src/compliancePortalUrl.ts index b4ff8236c..63ad4f083 100644 --- a/packages/helpers/src/trustCenter.ts +++ b/packages/helpers/src/compliancePortalUrl.ts @@ -18,7 +18,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -export function getTrustCenterUrl(path: string): string { +export function getCompliancePortalUrl(path: string): string { const currentPath = window.location.pathname; const trustMatch = currentPath.match(/^\/trust\/([^/]+)/); diff --git a/packages/helpers/src/trustCenterVisibility.ts b/packages/helpers/src/compliancePortalVisibility.ts similarity index 77% rename from packages/helpers/src/trustCenterVisibility.ts rename to packages/helpers/src/compliancePortalVisibility.ts index 0bea6a726..d710392af 100644 --- a/packages/helpers/src/trustCenterVisibility.ts +++ b/packages/helpers/src/compliancePortalVisibility.ts @@ -20,15 +20,15 @@ type Translator = (s: string) => string; -export type TrustCenterVisibility = "NONE" | "PRIVATE" | "PUBLIC"; +export type CompliancePortalVisibility = "NONE" | "PRIVATE" | "PUBLIC"; -export const trustCenterVisibilities = [ +export const compliancePortalVisibilities = [ "NONE", "PRIVATE", "PUBLIC", ] as const; -export const getTrustCenterVisibilityVariant = (visibility: TrustCenterVisibility) => { +export const getCompliancePortalVisibilityVariant = (visibility: CompliancePortalVisibility) => { switch (visibility) { case "NONE": return "danger" as const; @@ -41,7 +41,7 @@ export const getTrustCenterVisibilityVariant = (visibility: TrustCenterVisibilit } }; -export const getTrustCenterVisibilityLabel = (visibility: TrustCenterVisibility) => { +export const getCompliancePortalVisibilityLabel = (visibility: CompliancePortalVisibility) => { switch (visibility) { case "NONE": return "None"; @@ -54,14 +54,14 @@ export const getTrustCenterVisibilityLabel = (visibility: TrustCenterVisibility) } }; -export function getTrustCenterVisibilityOptions(__: Translator) { - return trustCenterVisibilities.map((visibility) => ({ +export function getCompliancePortalVisibilityOptions(__: Translator) { + return compliancePortalVisibilities.map((visibility) => ({ value: visibility, label: __({ "NONE": "None", "PRIVATE": "Private", "PUBLIC": "Public", }[visibility]), - variant: getTrustCenterVisibilityVariant(visibility), + variant: getCompliancePortalVisibilityVariant(visibility), })); } diff --git a/packages/helpers/src/index.ts b/packages/helpers/src/index.ts index 283df8b68..fbee85da2 100644 --- a/packages/helpers/src/index.ts +++ b/packages/helpers/src/index.ts @@ -83,17 +83,17 @@ export { getObligationTypeOptions, } from "./obligationType"; export { - getTrustCenterVisibilityVariant, - getTrustCenterVisibilityLabel, - getTrustCenterVisibilityOptions, - getTrustCenterVisibilityVariant as getCompliancePageVisibilityVariant, - getTrustCenterVisibilityLabel as getCompliancePageVisibilityLabel, - getTrustCenterVisibilityOptions as getCompliancePageVisibilityOptions, - trustCenterVisibilities, - trustCenterVisibilities as compliancePageVisibilities, - type TrustCenterVisibility, - type TrustCenterVisibility as CompliancePageVisibility, -} from "./trustCenterVisibility"; + getCompliancePortalVisibilityVariant, + getCompliancePortalVisibilityLabel, + getCompliancePortalVisibilityOptions, + getCompliancePortalVisibilityVariant as getCompliancePageVisibilityVariant, + getCompliancePortalVisibilityLabel as getCompliancePageVisibilityLabel, + getCompliancePortalVisibilityOptions as getCompliancePageVisibilityOptions, + compliancePortalVisibilities, + compliancePortalVisibilities as compliancePageVisibilities, + type CompliancePortalVisibility, + type CompliancePortalVisibility as CompliancePageVisibility, +} from "./compliancePortalVisibility"; export { promisifyMutation } from "./relay"; export { fileType, fileSize } from "./file"; export { @@ -121,18 +121,18 @@ export { fromMaxAgeSeconds, } from "./duration"; export { getTrackerTypeBadge, getTrackerSourceBadge } from "./tracker"; -export { getTrustCenterUrl } from "./trustCenter"; +export { getCompliancePortalUrl } from "./compliancePortalUrl"; export { detectSocialName } from "./socialUrl"; export { formatError, type GraphQLError } from "./error"; export { Role, roles, getAssignableRoles } from "./roles"; export { - getTrustCenterDocumentAccessStatusBadgeVariant, - getTrustCenterDocumentAccessStatusLabel, - getTrustCenterDocumentAccessStatusBadgeVariant as getCompliancePageDocumentAccessStatusBadgeVariant, - getTrustCenterDocumentAccessStatusLabel as getCompliancePageDocumentAccessStatusLabel, - type TrustCenterDocumentAccessInfo, - type TrustCenterDocumentAccessInfo as CompliancePageDocumentAccessInfo, -} from "./trustCenterDocumentAccess"; + getCompliancePortalDocumentAccessStatusBadgeVariant, + getCompliancePortalDocumentAccessStatusLabel, + getCompliancePortalDocumentAccessStatusBadgeVariant as getCompliancePageDocumentAccessStatusBadgeVariant, + getCompliancePortalDocumentAccessStatusLabel as getCompliancePageDocumentAccessStatusLabel, + type CompliancePortalDocumentAccessInfo, + type CompliancePortalDocumentAccessInfo as CompliancePageDocumentAccessInfo, +} from "./compliancePortalDocumentAccess"; export { getRightsRequestTypeLabel, getRightsRequestTypeOptions, diff --git a/packages/ui/src/v2/Button/Link.stories.tsx b/packages/ui/src/v2/Button/Link.stories.tsx index 690bd13a7..1622db85f 100644 --- a/packages/ui/src/v2/Button/Link.stories.tsx +++ b/packages/ui/src/v2/Button/Link.stories.tsx @@ -50,7 +50,7 @@ type Story = StoryObj; export const Playground: Story = {}; -// Mirrors the Trust Center top-bar nav: ghost links with a persistent active +// Mirrors the Compliance Portal top-bar nav: ghost links with a persistent active // pill on the selected item. export const Nav: Story = { render: () => ( diff --git a/packages/ui/src/v2/ErrorState/ErrorState.stories.tsx b/packages/ui/src/v2/ErrorState/ErrorState.stories.tsx index 2196a70cb..98f343d6e 100644 --- a/packages/ui/src/v2/ErrorState/ErrorState.stories.tsx +++ b/packages/ui/src/v2/ErrorState/ErrorState.stories.tsx @@ -20,7 +20,7 @@ import { ErrorState } from "./ErrorState"; const actions = ( <> - + );