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 <bryan@probo.com>
This commit is contained in:
@@ -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",
|
||||
@@ -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\/([^/]+)/);
|
||||
|
||||
@@ -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),
|
||||
}));
|
||||
}
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user