diff --git a/.eslintrc.json b/.eslintrc.json index d6b6d11..7efd16d 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -76,7 +76,7 @@ "no-console": "error", "no-fallthrough": "error", "no-undef": "error", - "no-unused-vars": "error", + "no-unused-vars": "off", "no-var": "error", "prefer-const": "error", "yoda": "error", @@ -106,7 +106,7 @@ "no-plusplus": "error", "no-restricted-globals": "error", "no-restricted-properties": "error", - "no-shadow": "error", + "no-shadow": "off", "radix": "error", "spaced-comment": "error", @@ -135,7 +135,7 @@ { "files": "*.@(ts|tsx)", "rules": { - "@typescript-eslint/method-signature-style": ["error", "property"], + "@typescript-eslint/method-signature-style": "error", // "@typescript-eslint/ban-types": [ // "warn", // { diff --git a/lib/components/Pega_UID_AdvancedForm/index.d.ts b/lib/components/Pega_UID_AdvancedForm/index.d.ts new file mode 100644 index 0000000..d998915 --- /dev/null +++ b/lib/components/Pega_UID_AdvancedForm/index.d.ts @@ -0,0 +1,58 @@ +declare function PegaUidAdvancedForm(props: any): JSX.Element; +declare namespace PegaUidAdvancedForm { + namespace defaultProps { + const displayStatus: boolean; + const primaryHeaderType: null; + const primaryHeaderText: string; + const primaryHeaderField: null; + const primaryVariant: string; + const secondaryHeaderType: null; + const secondaryHeaderText: string; + const secondaryHeaderField: null; + const mainFormAction: string; + const buttonVariant: string; + const buttonLabel: string; + const hideContent: boolean; + const defaultCollapsibleBehavior: string; + const numberOfColumns: string; + } + namespace propTypes { + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const displayStatus_1: PropTypes.Requireable; + export { displayStatus_1 as displayStatus }; + export const statusField: PropTypes.Requireable; + const primaryHeaderType_1: PropTypes.Requireable; + export { primaryHeaderType_1 as primaryHeaderType }; + const primaryHeaderText_1: PropTypes.Requireable; + export { primaryHeaderText_1 as primaryHeaderText }; + const primaryHeaderField_1: PropTypes.Requireable; + export { primaryHeaderField_1 as primaryHeaderField }; + const primaryVariant_1: PropTypes.Requireable; + export { primaryVariant_1 as primaryVariant }; + const secondaryHeaderType_1: PropTypes.Requireable; + export { secondaryHeaderType_1 as secondaryHeaderType }; + const secondaryHeaderText_1: PropTypes.Requireable; + export { secondaryHeaderText_1 as secondaryHeaderText }; + const secondaryHeaderField_1: PropTypes.Requireable; + export { secondaryHeaderField_1 as secondaryHeaderField }; + const mainFormAction_1: PropTypes.Requireable; + export { mainFormAction_1 as mainFormAction }; + export const localAction: PropTypes.Requireable; + export const localActionType: PropTypes.Requireable; + export const modalHeader: PropTypes.Requireable; + const buttonVariant_1: PropTypes.Requireable; + export { buttonVariant_1 as buttonVariant }; + const buttonLabel_1: PropTypes.Requireable; + export { buttonLabel_1 as buttonLabel }; + const hideContent_1: PropTypes.Requireable; + export { hideContent_1 as hideContent }; + const defaultCollapsibleBehavior_1: PropTypes.Requireable; + export { defaultCollapsibleBehavior_1 as defaultCollapsibleBehavior }; + const numberOfColumns_1: PropTypes.Requireable; + export { numberOfColumns_1 as numberOfColumns }; + export const children: PropTypes.Requireable; + } +} +export default PegaUidAdvancedForm; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_AdvancedForm/index.d.ts.map b/lib/components/Pega_UID_AdvancedForm/index.d.ts.map new file mode 100644 index 0000000..c20b4d8 --- /dev/null +++ b/lib/components/Pega_UID_AdvancedForm/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_AdvancedForm/index.jsx"],"names":[],"mappings":"AAwBA,8DAuJC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_AdvancedForm/styles.d.ts b/lib/components/Pega_UID_AdvancedForm/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_AdvancedForm/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_AdvancedForm/styles.d.ts.map b/lib/components/Pega_UID_AdvancedForm/styles.d.ts.map new file mode 100644 index 0000000..3a91238 --- /dev/null +++ b/lib/components/Pega_UID_AdvancedForm/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_AdvancedForm/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_AdvancedForm/types.d.ts b/lib/components/Pega_UID_AdvancedForm/types.d.ts new file mode 100644 index 0000000..4c94191 --- /dev/null +++ b/lib/components/Pega_UID_AdvancedForm/types.d.ts @@ -0,0 +1,24 @@ +import type { ReactNode } from 'react'; +export interface AdvancedFormProps { + getPConnect: CallableFunction; + displayStatus: boolean; + statusField?: string; + primaryHeaderType: string; + primaryHeaderText?: string; + primaryHeaderField?: string; + primaryVariant: string; + secondaryHeaderType?: string; + secondaryHeaderText?: string; + secondaryHeaderField?: string; + mainFormAction: string; + localAction?: string; + localActionType?: string; + modalHeader?: string; + buttonVariant?: string; + buttonLabel?: string; + hideContent?: boolean; + defaultCollapsibleBehavior?: string; + numberOfColumns?: string; + children?: ReactNode[]; +} +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_AdvancedForm/types.d.ts.map b/lib/components/Pega_UID_AdvancedForm/types.d.ts.map new file mode 100644 index 0000000..c5cce09 --- /dev/null +++ b/lib/components/Pega_UID_AdvancedForm/types.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_AdvancedForm/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAEvC,MAAM,WAAW,iBAAiB;IAChC,WAAW,EAAE,gBAAgB,CAAC;IAC9B,aAAa,EAAE,OAAO,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,iBAAiB,EAAE,MAAM,CAAC;IAC1B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,cAAc,EAAE,MAAM,CAAC;IACvB,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,cAAc,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,0BAA0B,CAAC,EAAE,MAAM,CAAC;IACpC,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAE,SAAS,EAAE,CAAC;CACxB"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/Boolean.d.ts b/lib/components/Pega_UID_Boolean/Boolean.d.ts new file mode 100644 index 0000000..c8455b5 --- /dev/null +++ b/lib/components/Pega_UID_Boolean/Boolean.d.ts @@ -0,0 +1,5 @@ +declare namespace _default { + function TrueFalse(value: any, options: any): any; +} +export default _default; +//# sourceMappingURL=Boolean.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/Boolean.d.ts.map b/lib/components/Pega_UID_Boolean/Boolean.d.ts.map new file mode 100644 index 0000000..ba267fc --- /dev/null +++ b/lib/components/Pega_UID_Boolean/Boolean.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Boolean.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Boolean/Boolean.js"],"names":[],"mappings":";IA+Ba,kDAKP"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/boolean-format.d.ts b/lib/components/Pega_UID_Boolean/boolean-format.d.ts new file mode 100644 index 0000000..32dccbc --- /dev/null +++ b/lib/components/Pega_UID_Boolean/boolean-format.d.ts @@ -0,0 +1,6 @@ +export function format(value: any, type: any): any; +declare const _default: { + TrueFalse: (value: any, options: any) => any; +}; +export default _default; +//# sourceMappingURL=boolean-format.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/boolean-format.d.ts.map b/lib/components/Pega_UID_Boolean/boolean-format.d.ts.map new file mode 100644 index 0000000..d584e5d --- /dev/null +++ b/lib/components/Pega_UID_Boolean/boolean-format.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"boolean-format.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Boolean/boolean-format.js"],"names":[],"mappings":"AASA,mDAgBC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/event-utils.d.ts b/lib/components/Pega_UID_Boolean/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Boolean/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/event-utils.d.ts.map b/lib/components/Pega_UID_Boolean/event-utils.d.ts.map new file mode 100644 index 0000000..6b84542 --- /dev/null +++ b/lib/components/Pega_UID_Boolean/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Boolean/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/index.d.ts b/lib/components/Pega_UID_Boolean/index.d.ts new file mode 100644 index 0000000..2cb7d16 --- /dev/null +++ b/lib/components/Pega_UID_Boolean/index.d.ts @@ -0,0 +1,59 @@ +export default PegaUidBoolean; +declare function PegaUidBoolean(props: any): JSX.Element; +declare namespace PegaUidBoolean { + namespace defaultProps { + const validatemessage: string; + const value: boolean; + const label: string; + const hideLabel: boolean; + const helperText: string; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const additionalProps: {}; + const displayMode: null; + const variant: string; + const displayValue: string; + const trueLabel: string; + const falseLabel: string; + } + namespace propTypes { + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const label_1: PropTypes.Requireable; + export { label_1 as label }; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const value_1: PropTypes.Requireable; + export { value_1 as value }; + export const caption: PropTypes.Validator; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const displayValue_1: PropTypes.Requireable; + export { displayValue_1 as displayValue }; + const trueLabel_1: PropTypes.Requireable; + export { trueLabel_1 as trueLabel }; + const falseLabel_1: PropTypes.Requireable; + export { falseLabel_1 as falseLabel }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/index.d.ts.map b/lib/components/Pega_UID_Boolean/index.d.ts.map new file mode 100644 index 0000000..c9a4f0d --- /dev/null +++ b/lib/components/Pega_UID_Boolean/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Boolean/index.jsx"],"names":[],"mappings":";AAiBA,yDA+GC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/styles.d.ts b/lib/components/Pega_UID_Boolean/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Boolean/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Boolean/styles.d.ts.map b/lib/components/Pega_UID_Boolean/styles.d.ts.map new file mode 100644 index 0000000..7f4dafe --- /dev/null +++ b/lib/components/Pega_UID_Boolean/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Boolean/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/create-nonce.d.ts b/lib/components/Pega_UID_Calendar/create-nonce.d.ts new file mode 100644 index 0000000..f926b40 --- /dev/null +++ b/lib/components/Pega_UID_Calendar/create-nonce.d.ts @@ -0,0 +1 @@ +//# sourceMappingURL=create-nonce.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/create-nonce.d.ts.map b/lib/components/Pega_UID_Calendar/create-nonce.d.ts.map new file mode 100644 index 0000000..585e05a --- /dev/null +++ b/lib/components/Pega_UID_Calendar/create-nonce.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"create-nonce.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Calendar/create-nonce.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/global-styles.d.ts b/lib/components/Pega_UID_Calendar/global-styles.d.ts new file mode 100644 index 0000000..928f09e --- /dev/null +++ b/lib/components/Pega_UID_Calendar/global-styles.d.ts @@ -0,0 +1,6 @@ +import { type themeDefinition } from '@pega/cosmos-react-core'; +declare const GlobalStyles: import("styled-components").GlobalStyleComponent<{ + theme: typeof themeDefinition; +}, import("styled-components").DefaultTheme>; +export default GlobalStyles; +//# sourceMappingURL=global-styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/global-styles.d.ts.map b/lib/components/Pega_UID_Calendar/global-styles.d.ts.map new file mode 100644 index 0000000..71ea4ed --- /dev/null +++ b/lib/components/Pega_UID_Calendar/global-styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"global-styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Calendar/global-styles.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,eAAe,EAAE,MAAM,yBAAyB,CAAC;AAE/D,QAAA,MAAM,YAAY;WAA8B,sBAAsB;4CAQpE,CAAC;AAEH,eAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/index.d.ts b/lib/components/Pega_UID_Calendar/index.d.ts new file mode 100644 index 0000000..6063472 --- /dev/null +++ b/lib/components/Pega_UID_Calendar/index.d.ts @@ -0,0 +1,146 @@ +import './create-nonce'; +import type { CalendarApi } from '@fullcalendar/core'; +export declare type TEventImpl = Parameters[0]; +export declare enum EViewType { + Day = "timeGridDay", + Week = "timeGridWeek", + WorkWeek = "workingWeek", + Month = "dayGridMonth" +} +export declare enum ETerminGoal { + FirstContact = "Erstberatung", + FollowUp = "Folgeberatung", + ApplicationSubmission = "Bewerbungsabgabe" +} +export declare enum EEventType { + Absence = "Abwesend", + Availability = "Verf\u00FCgbar", + Appointment = "Termin", + MassEvent = "Sammel" +} +export declare enum EDateTimeType { + date = "date", + time = "time" +} +export declare enum EBeratungsTyp { + presence = "Pr\u00E4senzberatung", + online = "Online", + phone = "Telefon", + office = "Au\u00DFendienststelle" +} +export declare type TCalendarProps = { + heading?: string; + dataPage?: string; + createClassname?: string; + defaultViewMode?: 'Monthly' | 'Weekly' | 'Daily'; + nowIndicator?: boolean; + weekendIndicator?: boolean; + getPConnect: any; +}; +export declare type TEvent = { + id: string; + title: string; + start: Date; + end: Date; + item: any; + display: string; + allDay?: boolean; + overlap: boolean; + color: string; + extendedProps?: { + [key: string]: any; + }; +}; +export interface IPegaObject { + pxUpdateSystemID?: string; + pxUpdateDateTime?: string; + pxUpdateOpName?: string; + pxUpdateOperator?: string; + pySourcePage?: { + pxObjClass: string; + pySourceIdentifier: string; + pySourceNumber: string; + pySourceClass: string; + pySourceType: string; + }; + pxCreateDateTime?: string; + pxDPParameters?: { + pyGUID?: string; + Typ?: string; + }; + pxSaveDateTime?: string | null; + pzLoadTime?: string; + pzPageNameHash?: string; + pzInsKey?: string; + pzPageNameBase?: string; + pxObjClass: string; + pxCreateOperator?: string; + pxCreateSystemID?: string; + pxCommitDateTime?: string | null; + pyGUID?: string; + pxCreateOpName?: string; +} +export interface IAdresse extends IPegaObject { + Raum: string; + Hausnummer: string; + Ort: string; + Strasse: string; + PLZ: string; + Gebaudeteil: string; + Bezeichnung: string; +} +export interface IBeratungsstelle extends IPegaObject { + Adresse: IAdresse; + Webexlink: string; + DisplayOrder: number; + Beschreibung: string; + Typ: EBeratungsTyp; + OrganisationseinheitID: string; + AddressID: string; +} +export interface ITerminTyp extends IPegaObject { + Order: 1; + Typ: 'Präsenzberatung'; +} +export interface IContact extends IPegaObject { + FirstName: string; + FullName: string; + LastName: string; + Salutation: string; +} +export interface ITermin extends IPegaObject { + TerminTyp: Array; + Beratungsart: ETerminGoal; + Contact: IContact; +} +export interface IRawEvent extends IPegaObject { + Beratungsstelle: IBeratungsstelle; + AuthorID: string; + EndTime: Date; + CompleteDay: boolean; + StartTime: Date; + Termin: ITermin | null; + SerieRepeat: string; + Subject: string; + BeratungsstelleID: string; + Weekday: string; + Type: EEventType; + ParentSerieID: string; + Capacity: string; + IsSerie: boolean; + SerieEndDate: string; + TerminID: string; + MonthDisplayText: string; +} +export declare type TDateInfo = { + view: { + type: EViewType; + }; + startStr?: string; + start?: Date; + end?: Date; +}; +export declare const PegaUidCalendar: (props: TCalendarProps) => JSX.Element; +declare const _default: (props: TCalendarProps) => JSX.Element; +export default _default; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/index.d.ts.map b/lib/components/Pega_UID_Calendar/index.d.ts.map new file mode 100644 index 0000000..0388799 --- /dev/null +++ b/lib/components/Pega_UID_Calendar/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Calendar/index.tsx"],"names":[],"mappings":"AAwBA,OAAO,gBAAgB,CAAC;AAExB,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AAyBtD,oBAAY,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAEhE,oBAAY,SAAS;IACnB,GAAG,gBAAgB;IACnB,IAAI,iBAAiB;IACrB,QAAQ,gBAAgB;IACxB,KAAK,iBAAiB;CACvB;AAED,oBAAY,WAAW;IACrB,YAAY,iBAAiB;IAC7B,QAAQ,kBAAkB;IAC1B,qBAAqB,qBAAqB;CAC3C;AAED,oBAAY,UAAU;IACpB,OAAO,aAAa;IACpB,YAAY,mBAAc;IAC1B,WAAW,WAAW;IACtB,SAAS,WAAW;CACrB;AAED,oBAAY,aAAa;IACvB,IAAI,SAAS;IACb,IAAI,SAAS;CACd;AAED,oBAAY,aAAa;IACvB,QAAQ,yBAAoB;IAC5B,MAAM,WAAW;IACjB,KAAK,YAAY;IACjB,MAAM,2BAAsB;CAC7B;AAED,oBAAY,cAAc,GAAG;IAC3B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,SAAS,GAAG,QAAQ,GAAG,OAAO,CAAC;IACjD,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,WAAW,EAAE,GAAG,CAAC;CAClB,CAAC;AAEF,oBAAY,MAAM,GAAG;IACnB,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,IAAI,CAAC;IACZ,GAAG,EAAE,IAAI,CAAC;IACV,IAAI,EAAE,GAAG,CAAC;IACV,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,OAAO,EAAE,OAAO,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;IACd,aAAa,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,CAAC;CACxC,CAAC;AAEF,MAAM,WAAW,WAAW;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,YAAY,CAAC,EAAE;QACb,UAAU,EAAE,MAAM,CAAC;QACnB,kBAAkB,EAAE,MAAM,CAAC;QAC3B,cAAc,EAAE,MAAM,CAAC;QACvB,aAAa,EAAE,MAAM,CAAC;QACtB,YAAY,EAAE,MAAM,CAAC;KACtB,CAAC;IACF,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,cAAc,CAAC,EAAE;QACf,MAAM,CAAC,EAAE,MAAM,CAAC;QAChB,GAAG,CAAC,EAAE,MAAM,CAAC;KACd,CAAC;IACF,cAAc,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC/B,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,UAAU,EAAE,MAAM,CAAC;IACnB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACjC,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,QAAS,SAAQ,WAAW;IAC3C,IAAI,EAAE,MAAM,CAAC;IACb,UAAU,EAAE,MAAM,CAAC;IACnB,GAAG,EAAE,MAAM,CAAC;IACZ,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,MAAM,CAAC;IACZ,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,OAAO,EAAE,QAAQ,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,YAAY,EAAE,MAAM,CAAC;IACrB,YAAY,EAAE,MAAM,CAAC;IACrB,GAAG,EAAE,aAAa,CAAC;IACnB,sBAAsB,EAAE,MAAM,CAAC;IAC/B,SAAS,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,UAAW,SAAQ,WAAW;IAC7C,KAAK,EAAE,CAAC,CAAC;IACT,GAAG,EAAE,iBAAiB,CAAC;CACxB;AAED,MAAM,WAAW,QAAS,SAAQ,WAAW;IAC3C,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,OAAQ,SAAQ,WAAW;IAC1C,SAAS,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IAC7B,YAAY,EAAE,WAAW,CAAC;IAC1B,OAAO,EAAE,QAAQ,CAAC;CACnB;AAED,MAAM,WAAW,SAAU,SAAQ,WAAW;IAC5C,eAAe,EAAE,gBAAgB,CAAC;IAClC,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,IAAI,CAAC;IACd,WAAW,EAAE,OAAO,CAAC;IACrB,SAAS,EAAE,IAAI,CAAC;IAChB,MAAM,EAAE,OAAO,GAAG,IAAI,CAAC;IACvB,WAAW,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,MAAM,CAAC;IAChB,iBAAiB,EAAE,MAAM,CAAC;IAC1B,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,UAAU,CAAC;IACjB,aAAa,EAAE,MAAM,CAAC;IACtB,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,OAAO,CAAC;IACjB,YAAY,EAAE,MAAM,CAAC;IACrB,QAAQ,EAAE,MAAM,CAAC;IACjB,gBAAgB,EAAE,MAAM,CAAC;CAC1B;AAED,oBAAY,SAAS,GAAG;IACtB,IAAI,EAAE;QAAE,IAAI,EAAE,SAAS,CAAA;KAAE,CAAC;IAC1B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,IAAI,CAAC;IACb,GAAG,CAAC,EAAE,IAAI,CAAC;CACZ,CAAC;AAEF,eAAO,MAAM,eAAe,UAAW,cAAc,gBA6oBpD,CAAC;;AAEF,wBAAkD"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/styles.d.ts b/lib/components/Pega_UID_Calendar/styles.d.ts new file mode 100644 index 0000000..70c50fa --- /dev/null +++ b/lib/components/Pega_UID_Calendar/styles.d.ts @@ -0,0 +1,6 @@ +import { type themeDefinition } from '@pega/cosmos-react-core'; +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, { + theme: typeof themeDefinition; +}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Calendar/styles.d.ts.map b/lib/components/Pega_UID_Calendar/styles.d.ts.map new file mode 100644 index 0000000..c7d7655 --- /dev/null +++ b/lib/components/Pega_UID_Calendar/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Calendar/styles.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,KAAK,eAAe,EAAE,MAAM,yBAAyB,CAAC;;WAEhB,sBAAsB;;AAArE,wBAkFG"} \ No newline at end of file diff --git a/lib/components/Pega_UID_CaseWidget/index.d.ts b/lib/components/Pega_UID_CaseWidget/index.d.ts new file mode 100644 index 0000000..4a4a6ae --- /dev/null +++ b/lib/components/Pega_UID_CaseWidget/index.d.ts @@ -0,0 +1,10 @@ +declare function PegaUidCaseWidget(props: any): JSX.Element; +declare namespace PegaUidCaseWidget { + const defaultProps: {}; + namespace propTypes { + const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + } +} +export default PegaUidCaseWidget; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_CaseWidget/index.d.ts.map b/lib/components/Pega_UID_CaseWidget/index.d.ts.map new file mode 100644 index 0000000..c21db1b --- /dev/null +++ b/lib/components/Pega_UID_CaseWidget/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_CaseWidget/index.jsx"],"names":[],"mappings":"AAYA,4DAoDC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_CaseWidget/styles.d.ts b/lib/components/Pega_UID_CaseWidget/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_CaseWidget/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_CaseWidget/styles.d.ts.map b/lib/components/Pega_UID_CaseWidget/styles.d.ts.map new file mode 100644 index 0000000..b22982b --- /dev/null +++ b/lib/components/Pega_UID_CaseWidget/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_CaseWidget/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/GetNextWork.d.ts b/lib/components/Pega_UID_Catalog/GetNextWork.d.ts new file mode 100644 index 0000000..deaa76b --- /dev/null +++ b/lib/components/Pega_UID_Catalog/GetNextWork.d.ts @@ -0,0 +1,2 @@ +export default function GetNextWork(props: any): JSX.Element; +//# sourceMappingURL=GetNextWork.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/GetNextWork.d.ts.map b/lib/components/Pega_UID_Catalog/GetNextWork.d.ts.map new file mode 100644 index 0000000..b5dcaa5 --- /dev/null +++ b/lib/components/Pega_UID_Catalog/GetNextWork.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"GetNextWork.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Catalog/GetNextWork.jsx"],"names":[],"mappings":"AAGA,6DA+BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/index.d.ts b/lib/components/Pega_UID_Catalog/index.d.ts new file mode 100644 index 0000000..c0aa1b2 --- /dev/null +++ b/lib/components/Pega_UID_Catalog/index.d.ts @@ -0,0 +1,15 @@ +declare function PegaUidCatalog(props: any): JSX.Element; +declare namespace PegaUidCatalog { + namespace defaultProps { + const useConfigurableLayout: boolean; + } + namespace propTypes { + export const children: PropTypes.Validator; + export const title: PropTypes.Validator; + const useConfigurableLayout_1: PropTypes.Requireable; + export { useConfigurableLayout_1 as useConfigurableLayout }; + } +} +export default PegaUidCatalog; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/index.d.ts.map b/lib/components/Pega_UID_Catalog/index.d.ts.map new file mode 100644 index 0000000..89695e0 --- /dev/null +++ b/lib/components/Pega_UID_Catalog/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Catalog/index.jsx"],"names":[],"mappings":"AAyBA,yDAqCC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/styles.d.ts b/lib/components/Pega_UID_Catalog/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Catalog/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/styles.d.ts.map b/lib/components/Pega_UID_Catalog/styles.d.ts.map new file mode 100644 index 0000000..ce229dd --- /dev/null +++ b/lib/components/Pega_UID_Catalog/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Catalog/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/utils.d.ts b/lib/components/Pega_UID_Catalog/utils.d.ts new file mode 100644 index 0000000..5ea6d2d --- /dev/null +++ b/lib/components/Pega_UID_Catalog/utils.d.ts @@ -0,0 +1,36 @@ +/** + * Given the PConnect object of a Template component, retrieve the children + * metadata of all regions. + * @param {Function} pConnect PConnect of a Template component. + */ +export function getAllFields(pConnect: Function): any; +/** + * A helper function to create an object consisting react component as per the type. + * This is used by CaseSummary template. + * @param {object} configObject Object containing meta information for the particular field authored + * @param {Function} getPConnect PConnect function passed along to other components. + * @param {string} displayMode displayMode string contains information about the layout of component in review mode. + */ +export function prepareComponentInCaseSummary(configObject: object, getPConnect: Function, displayMode: string): { + name: any; + value: any; +}; +export function getFilteredFields(getPConnect: any): any[]; +/** + * Returns ConfigurableLayout mapped content. With pre-populated default layout configs. + * @param {object[]} regionData template children item. + * @returns {object[]} ConfigurableLayout content. + */ +export function getLayoutDataFromRegion(regionData: object[]): object[]; +/** + * Determine if the current view is the view of the case step/assignment. + * @param {Function} pConnect PConnect object for the component + */ +export function getIsAssignmentView(pConnect: Function): boolean; +/** + * A hook that gets the instructions content for a view. + * @param {Function} pConnect PConnect object for the component + * @param {string} [instructions="casestep"] 'casestep', 'none', or the html content of a Rule-UI-Paragraph rule (processed via core's paragraph annotation handler) + */ +export function getInstructions(pConnect: Function, instructions?: string | undefined): any; +//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Catalog/utils.d.ts.map b/lib/components/Pega_UID_Catalog/utils.d.ts.map new file mode 100644 index 0000000..632ed22 --- /dev/null +++ b/lib/components/Pega_UID_Catalog/utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Catalog/utils.js"],"names":[],"mappings":"AAOA;;;;GAIG;AACH,sDAgCC;AAED;;;;;;GAMG;AACH,4DAJW,MAAM,sCAEN,MAAM;;;EAkEhB;AAED,2DAwBC;AAED;;;;GAIG;AACH,oDAHW,MAAM,EAAE,GACN,MAAM,EAAE,CAwBpB;AAED;;;GAGG;AACH,iEAYC;AAED;;;;GAIG;AACH,4FA+BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/event-utils.d.ts b/lib/components/Pega_UID_Currency/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Currency/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/event-utils.d.ts.map b/lib/components/Pega_UID_Currency/event-utils.d.ts.map new file mode 100644 index 0000000..6c31c36 --- /dev/null +++ b/lib/components/Pega_UID_Currency/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Currency/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/index.d.ts b/lib/components/Pega_UID_Currency/index.d.ts new file mode 100644 index 0000000..6c9dda2 --- /dev/null +++ b/lib/components/Pega_UID_Currency/index.d.ts @@ -0,0 +1,89 @@ +export default PegaUidCurrency; +declare function PegaUidCurrency(props: any): JSX.Element; +declare namespace PegaUidCurrency { + namespace defaultProps { + const value: number; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const decimalPrecision: null; + const allowDecimals: boolean; + const currencyISOCode: string; + const isoCodeSelection: string; + const testId: null; + const displayMode: null; + const additionalProps: {}; + const variant: string; + const showGroupSeparators: boolean; + const formatter: string; + const currencyDisplay: string; + const negative: string; + const notation: string; + const currencyDecimalPrecision: string; + const isTableFormatter: boolean; + const alwaysShowISOCode: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const decimalPrecision_1: PropTypes.Requireable; + export { decimalPrecision_1 as decimalPrecision }; + const allowDecimals_1: PropTypes.Requireable; + export { allowDecimals_1 as allowDecimals }; + const currencyISOCode_1: PropTypes.Requireable; + export { currencyISOCode_1 as currencyISOCode }; + const isoCodeSelection_1: PropTypes.Requireable; + export { isoCodeSelection_1 as isoCodeSelection }; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const showGroupSeparators_1: PropTypes.Requireable; + export { showGroupSeparators_1 as showGroupSeparators }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const currencyDisplay_1: PropTypes.Requireable; + export { currencyDisplay_1 as currencyDisplay }; + const negative_1: PropTypes.Requireable; + export { negative_1 as negative }; + const notation_1: PropTypes.Requireable; + export { notation_1 as notation }; + const currencyDecimalPrecision_1: PropTypes.Requireable; + export { currencyDecimalPrecision_1 as currencyDecimalPrecision }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const alwaysShowISOCode_1: PropTypes.Requireable; + export { alwaysShowISOCode_1 as alwaysShowISOCode }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/index.d.ts.map b/lib/components/Pega_UID_Currency/index.d.ts.map new file mode 100644 index 0000000..6fc4198 --- /dev/null +++ b/lib/components/Pega_UID_Currency/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Currency/index.jsx"],"names":[],"mappings":";AA4BA,0DA+MC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/styles.d.ts b/lib/components/Pega_UID_Currency/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Currency/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/styles.d.ts.map b/lib/components/Pega_UID_Currency/styles.d.ts.map new file mode 100644 index 0000000..b4b3d45 --- /dev/null +++ b/lib/components/Pega_UID_Currency/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Currency/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/suggestions-handler.d.ts b/lib/components/Pega_UID_Currency/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Currency/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Currency/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Currency/suggestions-handler.d.ts.map new file mode 100644 index 0000000..16667bb --- /dev/null +++ b/lib/components/Pega_UID_Currency/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Currency/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/DateFormatter.d.ts b/lib/components/Pega_UID_Date/DateFormatter.d.ts new file mode 100644 index 0000000..f286ef9 --- /dev/null +++ b/lib/components/Pega_UID_Date/DateFormatter.d.ts @@ -0,0 +1,7 @@ +declare const _default: { + Date: (value: any, options: any) => any; + 'Date-Time-Default': (value: any, options: any) => any; + 'Time-Default': (value: any, options: any) => any; +}; +export default _default; +//# sourceMappingURL=DateFormatter.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/DateFormatter.d.ts.map b/lib/components/Pega_UID_Date/DateFormatter.d.ts.map new file mode 100644 index 0000000..7790dfe --- /dev/null +++ b/lib/components/Pega_UID_Date/DateFormatter.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"DateFormatter.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Date/DateFormatter.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/FormattedText.d.ts b/lib/components/Pega_UID_Date/FormattedText.d.ts new file mode 100644 index 0000000..ed4fe67 --- /dev/null +++ b/lib/components/Pega_UID_Date/FormattedText.d.ts @@ -0,0 +1,33 @@ +declare function FormattedText(props: any): JSX.Element; +declare namespace FormattedText { + namespace defaultProps { + const formatType: string; + const variant: string; + const value: undefined; + const label: string; + const testId: null; + const hideLabel: boolean; + const additionalProps: {}; + } + namespace propTypes { + const formatType_1: PropTypes.Requireable; + export { formatType_1 as formatType }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const value_1: PropTypes.Requireable>; + export { value_1 as value }; + const label_1: PropTypes.Requireable; + export { label_1 as label }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + } +} +export default FormattedText; +import PropTypes from "prop-types"; +//# sourceMappingURL=FormattedText.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/FormattedText.d.ts.map b/lib/components/Pega_UID_Date/FormattedText.d.ts.map new file mode 100644 index 0000000..95a3cc6 --- /dev/null +++ b/lib/components/Pega_UID_Date/FormattedText.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"FormattedText.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Date/FormattedText.jsx"],"names":[],"mappings":"AAKA,wDAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/date.d.ts b/lib/components/Pega_UID_Date/date.d.ts new file mode 100644 index 0000000..acf8af7 --- /dev/null +++ b/lib/components/Pega_UID_Date/date.d.ts @@ -0,0 +1,27 @@ +export function getCurrentTimezone(timezone: any): any; +export function format(value: any, type: any, options: any): any; +declare const _default: { + Date: (value: any, options: any) => any; + 'Date-Time-Default': (value: any, options: any) => any; + 'Time-Default': (value: any, options: any) => any; +}; +export default _default; +export function datetimedisplayformatter(formatter: any): { + variantVal: string; + formatVal: string; +}; +export function formatExists(formatterVal: any): boolean; +export function getDayJSObject(text: string): object; +export function getRelativeTime(time: string): object; +export function getFullYear(value: string): number; +export function getMaxDate(nextYears: number, currentYear: number, yearFromValue: number): string; +export function getMinDate(previousYears: number, currentYear: number, yearFromValue: number): string; +export function parseClockFormat(clockFormat: number | string): number; +export function correctDateTimeToSeconds(datetime: string, withSeconds: boolean): string; +export function timeCorrectedToSeconds(datetime: string, withSeconds: boolean): string; +export function datetimeFireChangeBlurEvents(errorState: string | undefined, actualValue: string, formattedValue: string, actions: object, propName: string, pConn: object): void; +export function getDateFormat(locale: string, options: object): string; +export function is12HClockFormat(locale: string): boolean; +export function getTimeOptions(withSeconds: boolean, is12h?: boolean): object; +export function getDateTimeOptions(withSeconds: boolean, is12h?: boolean): object; +//# sourceMappingURL=date.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/date.d.ts.map b/lib/components/Pega_UID_Date/date.d.ts.map new file mode 100644 index 0000000..847c2c1 --- /dev/null +++ b/lib/components/Pega_UID_Date/date.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"date.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Date/date.js"],"names":[],"mappings":"AAsXA,uDAGC;AAED,iEA2DC;;;;;;;AAnXM;;;EAyBN;AAEM,yDAON;AASM,qCAHI,MAAM,GACJ,MAAM,CAsClB;AAQM,sCAHI,MAAM,GACJ,MAAM,CAWlB;AAQM,mCAHI,MAAM,GACJ,MAAM,CAG+C;AAW3D,sCANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AAWM,0CANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AASM,8CAJI,MAAM,GAAG,MAAM,GAEb,MAAM,CAGwD;AAUpE,mDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAOlB;AAUM,iDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAOlB;AAcM,yDATI,MAAM,GAAG,SAAS,eAClB,MAAM,kBACN,MAAM,WACN,MAAM,YACN,MAAM,SACN,MAAM,GAEJ,IAAI,CAsBhB;AAUM,sCALI,MAAM,WACN,MAAM,GACJ,MAAM,CA6BlB;AASM,yCAJI,MAAM,GACJ,OAAO,CAUnB;AAUM,4CALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB;AAUM,gDALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/index.d.ts b/lib/components/Pega_UID_Date/index.d.ts new file mode 100644 index 0000000..79037c5 --- /dev/null +++ b/lib/components/Pega_UID_Date/index.d.ts @@ -0,0 +1,65 @@ +export default PegaUidDate; +declare function PegaUidDate(props: any): JSX.Element; +declare namespace PegaUidDate { + namespace defaultProps { + const value: undefined; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const showWeekNumber: boolean; + const nextYearRange: string; + const previousYearRange: string; + const testId: null; + const showAsFormattedText: boolean; + const additionalProps: {}; + const displayMode: null; + const variant: string; + const formatter: string; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const showWeekNumber_1: PropTypes.Requireable; + export { showWeekNumber_1 as showWeekNumber }; + const nextYearRange_1: PropTypes.Requireable; + export { nextYearRange_1 as nextYearRange }; + const previousYearRange_1: PropTypes.Requireable; + export { previousYearRange_1 as previousYearRange }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const showAsFormattedText_1: PropTypes.Requireable; + export { showAsFormattedText_1 as showAsFormattedText }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/index.d.ts.map b/lib/components/Pega_UID_Date/index.d.ts.map new file mode 100644 index 0000000..43adb30 --- /dev/null +++ b/lib/components/Pega_UID_Date/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Date/index.jsx"],"names":[],"mappings":";AAwBA,sDAyLC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/styles.d.ts b/lib/components/Pega_UID_Date/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Date/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/styles.d.ts.map b/lib/components/Pega_UID_Date/styles.d.ts.map new file mode 100644 index 0000000..6d56c3d --- /dev/null +++ b/lib/components/Pega_UID_Date/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Date/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/suggestions-handler.d.ts b/lib/components/Pega_UID_Date/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Date/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Date/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Date/suggestions-handler.d.ts.map new file mode 100644 index 0000000..10d0c69 --- /dev/null +++ b/lib/components/Pega_UID_Date/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Date/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/date-time.d.ts b/lib/components/Pega_UID_DateTime/date-time.d.ts new file mode 100644 index 0000000..1b11c85 --- /dev/null +++ b/lib/components/Pega_UID_DateTime/date-time.d.ts @@ -0,0 +1,15 @@ +export function DateTimeShortFormatter(value: any, options: any): any; +declare const _default: { + "DateTime-Long": (value: any, options: any) => any; + "DateTime-Short": (value: any, options: any) => any; + "DateTime-Since": (value: any) => any; + "Time-Only": (value: any, options: any) => any; + convertToTimezone: (value: any, options: any) => any; + convertFromTimezone: (value: any, timezone: any) => any; + Date: (value: any, options: any) => any; + "Date-Default": (value: any, options: any) => any; + "Date-Time-Default": (value: any, options: any) => any; + "Time-Default": (value: any, options: any) => any; +}; +export default _default; +//# sourceMappingURL=date-time.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/date-time.d.ts.map b/lib/components/Pega_UID_DateTime/date-time.d.ts.map new file mode 100644 index 0000000..cddcbb5 --- /dev/null +++ b/lib/components/Pega_UID_DateTime/date-time.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"date-time.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_DateTime/date-time.js"],"names":[],"mappings":"AAgDO,sEAMN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/date-utils.d.ts b/lib/components/Pega_UID_DateTime/date-utils.d.ts new file mode 100644 index 0000000..9c9eff2 --- /dev/null +++ b/lib/components/Pega_UID_DateTime/date-utils.d.ts @@ -0,0 +1,14 @@ +export function getDayJSObject(text: string): object; +export function getRelativeTime(time: string): object; +export function getFullYear(value: string): number; +export function getMaxDate(nextYears: number, currentYear: number, yearFromValue: number): string; +export function getMinDate(previousYears: number, currentYear: number, yearFromValue: number): string; +export function parseClockFormat(clockFormat: number | string): number; +export function correctDateTimeToSeconds(datetime: string, withSeconds: boolean): string; +export function timeCorrectedToSeconds(datetime: string, withSeconds: boolean): string; +export function datetimeFireChangeBlurEvents(errorState: string | undefined, actualValue: string, formattedValue: string, actions: object, propName: string, pConn: object): void; +export function getDateFormat(locale: string, options: object): string; +export function is12HClockFormat(locale: string): boolean; +export function getTimeOptions(withSeconds: boolean, is12h?: boolean): object; +export function getDateTimeOptions(withSeconds: boolean, is12h?: boolean): object; +//# sourceMappingURL=date-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/date-utils.d.ts.map b/lib/components/Pega_UID_DateTime/date-utils.d.ts.map new file mode 100644 index 0000000..0fd54bc --- /dev/null +++ b/lib/components/Pega_UID_DateTime/date-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"date-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_DateTime/date-utils.js"],"names":[],"mappings":"AAkBO,qCAHI,MAAM,GACJ,MAAM,CAsClB;AAQM,sCAHI,MAAM,GACJ,MAAM,CAWlB;AAQM,mCAHI,MAAM,GACJ,MAAM,CAG+C;AAW3D,sCANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AAWM,0CANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AASM,8CAJI,MAAM,GAAG,MAAM,GAEb,MAAM,CAGwD;AAUpE,mDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAOlB;AAUM,iDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAUlB;AAcM,yDATI,MAAM,GAAG,SAAS,eAClB,MAAM,kBACN,MAAM,WACN,MAAM,YACN,MAAM,SACN,MAAM,GAEJ,IAAI,CAuBhB;AAUM,sCALI,MAAM,WACN,MAAM,GACJ,MAAM,CA6BlB;AASM,yCAJI,MAAM,GACJ,OAAO,CAYnB;AAUM,4CALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB;AAUM,gDALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB"} \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/date.d.ts b/lib/components/Pega_UID_DateTime/date.d.ts new file mode 100644 index 0000000..29e88a5 --- /dev/null +++ b/lib/components/Pega_UID_DateTime/date.d.ts @@ -0,0 +1,19 @@ +export function datetimedisplayformatter(formatter: any): { + variantVal: string; + formatVal: string; +}; +export function formatExists(formatterVal: any): boolean; +export function getDayJSObject(text: string): object; +export function getRelativeTime(time: string): object; +export function getFullYear(value: string): number; +export function getMaxDate(nextYears: number, currentYear: number, yearFromValue: number): string; +export function getMinDate(previousYears: number, currentYear: number, yearFromValue: number): string; +export function parseClockFormat(clockFormat: number | string): number; +export function correctDateTimeToSeconds(datetime: string, withSeconds: boolean): string; +export function timeCorrectedToSeconds(datetime: string, withSeconds: boolean): string; +export function datetimeFireChangeBlurEvents(errorState: string | undefined, actualValue: string, formattedValue: string, actions: object, propName: string, pConn: object): void; +export function getDateFormat(locale: string, options: object): string; +export function is12HClockFormat(locale: string): boolean; +export function getTimeOptions(withSeconds: boolean, is12h?: boolean): object; +export function getDateTimeOptions(withSeconds: boolean, is12h?: boolean): object; +//# sourceMappingURL=date.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/date.d.ts.map b/lib/components/Pega_UID_DateTime/date.d.ts.map new file mode 100644 index 0000000..14262fb --- /dev/null +++ b/lib/components/Pega_UID_DateTime/date.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"date.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_DateTime/date.js"],"names":[],"mappings":"AASO;;;EAyBN;AAEM,yDAYN;AAWM,qCAHI,MAAM,GACJ,MAAM,CAsClB;AAQM,sCAHI,MAAM,GACJ,MAAM,CAWlB;AAQM,mCAHI,MAAM,GACJ,MAAM,CAG+C;AAW3D,sCANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AAWM,0CANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AASM,8CAJI,MAAM,GAAG,MAAM,GAEb,MAAM,CAGwD;AAUpE,mDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAOlB;AAUM,iDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAUlB;AAcM,yDATI,MAAM,GAAG,SAAS,eAClB,MAAM,kBACN,MAAM,WACN,MAAM,YACN,MAAM,SACN,MAAM,GAEJ,IAAI,CAuBhB;AAUM,sCALI,MAAM,WACN,MAAM,GACJ,MAAM,CA6BlB;AASM,yCAJI,MAAM,GACJ,OAAO,CAYnB;AAUM,4CALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB;AAUM,gDALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB"} \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/index.d.ts b/lib/components/Pega_UID_DateTime/index.d.ts new file mode 100644 index 0000000..9e08fbb --- /dev/null +++ b/lib/components/Pega_UID_DateTime/index.d.ts @@ -0,0 +1,72 @@ +export default PegaUidDateTime; +declare function PegaUidDateTime(props: any): JSX.Element; +declare namespace PegaUidDateTime { + namespace defaultProps { + const value: undefined; + const withSeconds: boolean; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const pickerInterval: string; + const clockFormat: number; + const showWeekNumber: boolean; + const nextYearRange: string; + const previousYearRange: string; + const testId: null; + const additionalProps: {}; + const displayMode: null; + const variant: string; + const Format: string; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + const withSeconds_1: PropTypes.Requireable; + export { withSeconds_1 as withSeconds }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const pickerInterval_1: PropTypes.Requireable; + export { pickerInterval_1 as pickerInterval }; + const clockFormat_1: PropTypes.Requireable>; + export { clockFormat_1 as clockFormat }; + const showWeekNumber_1: PropTypes.Requireable; + export { showWeekNumber_1 as showWeekNumber }; + const nextYearRange_1: PropTypes.Requireable; + export { nextYearRange_1 as nextYearRange }; + const previousYearRange_1: PropTypes.Requireable; + export { previousYearRange_1 as previousYearRange }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + export const formatter: PropTypes.Requireable; + const Format_1: PropTypes.Requireable; + export { Format_1 as Format }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/index.d.ts.map b/lib/components/Pega_UID_DateTime/index.d.ts.map new file mode 100644 index 0000000..edf85db --- /dev/null +++ b/lib/components/Pega_UID_DateTime/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_DateTime/index.jsx"],"names":[],"mappings":";AAyBA,0DAiLC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/styles.d.ts b/lib/components/Pega_UID_DateTime/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_DateTime/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/styles.d.ts.map b/lib/components/Pega_UID_DateTime/styles.d.ts.map new file mode 100644 index 0000000..1900085 --- /dev/null +++ b/lib/components/Pega_UID_DateTime/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_DateTime/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/suggestions-handler.d.ts b/lib/components/Pega_UID_DateTime/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_DateTime/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_DateTime/suggestions-handler.d.ts.map b/lib/components/Pega_UID_DateTime/suggestions-handler.d.ts.map new file mode 100644 index 0000000..c1e582e --- /dev/null +++ b/lib/components/Pega_UID_DateTime/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_DateTime/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/event-utils.d.ts b/lib/components/Pega_UID_Decimal/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Decimal/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/event-utils.d.ts.map b/lib/components/Pega_UID_Decimal/event-utils.d.ts.map new file mode 100644 index 0000000..1db58d4 --- /dev/null +++ b/lib/components/Pega_UID_Decimal/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Decimal/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/index.d.ts b/lib/components/Pega_UID_Decimal/index.d.ts new file mode 100644 index 0000000..1a8220c --- /dev/null +++ b/lib/components/Pega_UID_Decimal/index.d.ts @@ -0,0 +1,83 @@ +export default PegaUidDecimal; +declare function PegaUidDecimal(props: any): JSX.Element; +declare namespace PegaUidDecimal { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const decimalPrecision: string; + const showGroupSeparators: boolean; + const displayMode: null; + const additionalProps: {}; + const variant: string; + const currencyISOCode: string; + const formatter: string; + const isoCodeSelection: string; + const negative: string; + const notation: string; + const currencyDisplay: string; + const currencyDecimalPrecision: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable>; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const decimalPrecision_1: PropTypes.Requireable; + export { decimalPrecision_1 as decimalPrecision }; + const showGroupSeparators_1: PropTypes.Requireable; + export { showGroupSeparators_1 as showGroupSeparators }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const currencyISOCode_1: PropTypes.Requireable; + export { currencyISOCode_1 as currencyISOCode }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const isoCodeSelection_1: PropTypes.Requireable; + export { isoCodeSelection_1 as isoCodeSelection }; + const negative_1: PropTypes.Requireable; + export { negative_1 as negative }; + const notation_1: PropTypes.Requireable; + export { notation_1 as notation }; + const currencyDisplay_1: PropTypes.Requireable; + export { currencyDisplay_1 as currencyDisplay }; + const currencyDecimalPrecision_1: PropTypes.Requireable; + export { currencyDecimalPrecision_1 as currencyDecimalPrecision }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/index.d.ts.map b/lib/components/Pega_UID_Decimal/index.d.ts.map new file mode 100644 index 0000000..49618df --- /dev/null +++ b/lib/components/Pega_UID_Decimal/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Decimal/index.jsx"],"names":[],"mappings":";AAcA,yDAsMC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/styles.d.ts b/lib/components/Pega_UID_Decimal/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Decimal/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/styles.d.ts.map b/lib/components/Pega_UID_Decimal/styles.d.ts.map new file mode 100644 index 0000000..7c6bc8f --- /dev/null +++ b/lib/components/Pega_UID_Decimal/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Decimal/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/suggestions-handler.d.ts b/lib/components/Pega_UID_Decimal/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Decimal/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Decimal/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Decimal/suggestions-handler.d.ts.map new file mode 100644 index 0000000..add456e --- /dev/null +++ b/lib/components/Pega_UID_Decimal/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Decimal/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/StatusWork.d.ts b/lib/components/Pega_UID_Details/StatusWork.d.ts new file mode 100644 index 0000000..f27574f --- /dev/null +++ b/lib/components/Pega_UID_Details/StatusWork.d.ts @@ -0,0 +1,4 @@ +export default function StatusWorkRenderer({ value }: { + value: any; +}): JSX.Element; +//# sourceMappingURL=StatusWork.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/StatusWork.d.ts.map b/lib/components/Pega_UID_Details/StatusWork.d.ts.map new file mode 100644 index 0000000..3dc02d0 --- /dev/null +++ b/lib/components/Pega_UID_Details/StatusWork.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"StatusWork.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Details/StatusWork.jsx"],"names":[],"mappings":"AAEA;;gBAuBC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/index.d.ts b/lib/components/Pega_UID_Details/index.d.ts new file mode 100644 index 0000000..849775a --- /dev/null +++ b/lib/components/Pega_UID_Details/index.d.ts @@ -0,0 +1,20 @@ +declare function PegaUidDetails(props: any): JSX.Element; +declare namespace PegaUidDetails { + namespace defaultProps { + const label: undefined; + const showLabel: boolean; + const showHighlightedData: boolean; + } + namespace propTypes { + const showLabel_1: PropTypes.Requireable; + export { showLabel_1 as showLabel }; + const label_1: PropTypes.Requireable; + export { label_1 as label }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const showHighlightedData_1: PropTypes.Requireable; + export { showHighlightedData_1 as showHighlightedData }; + } +} +export default PegaUidDetails; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/index.d.ts.map b/lib/components/Pega_UID_Details/index.d.ts.map new file mode 100644 index 0000000..121f5d7 --- /dev/null +++ b/lib/components/Pega_UID_Details/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Details/index.jsx"],"names":[],"mappings":"AAaA,yDAuDC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/styles.d.ts b/lib/components/Pega_UID_Details/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Details/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/styles.d.ts.map b/lib/components/Pega_UID_Details/styles.d.ts.map new file mode 100644 index 0000000..3b99065 --- /dev/null +++ b/lib/components/Pega_UID_Details/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Details/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/utils.d.ts b/lib/components/Pega_UID_Details/utils.d.ts new file mode 100644 index 0000000..3d3800a --- /dev/null +++ b/lib/components/Pega_UID_Details/utils.d.ts @@ -0,0 +1,25 @@ +/** + * Given the PConnect object of a Template component, retrieve the children + * metadata of all regions. + * @param {Function} pConnect PConnect of a Template component. + */ +export function getAllFields(pConnect: Function): any; +export function getFilteredFields(getPConnect: any): any[]; +/** + * Returns ConfigurableLayout mapped content. With pre-populated default layout configs. + * @param {object[]} regionData template children item. + * @returns {object[]} ConfigurableLayout content. + */ +export function getLayoutDataFromRegion(regionData: object[]): object[]; +/** + * Determine if the current view is the view of the case step/assignment. + * @param {Function} pConnect PConnect object for the component + */ +export function getIsAssignmentView(pConnect: Function): boolean; +/** + * A hook that gets the instructions content for a view. + * @param {Function} pConnect PConnect object for the component + * @param {string} [instructions="casestep"] 'casestep', 'none', or the html content of a Rule-UI-Paragraph rule (processed via core's paragraph annotation handler) + */ +export function getInstructions(pConnect: Function, instructions?: string | undefined): any; +//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Details/utils.d.ts.map b/lib/components/Pega_UID_Details/utils.d.ts.map new file mode 100644 index 0000000..0c37cdb --- /dev/null +++ b/lib/components/Pega_UID_Details/utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Details/utils.js"],"names":[],"mappings":"AAEA;;;;GAIG;AACH,sDAgCC;AAID,2DAwBC;AAED;;;;GAIG;AACH,oDAHW,MAAM,EAAE,GACN,MAAM,EAAE,CAwBpB;AAED;;;GAGG;AACH,iEAYC;AAED;;;;GAIG;AACH,4FA8BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/event-utils.d.ts b/lib/components/Pega_UID_Email/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Email/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/event-utils.d.ts.map b/lib/components/Pega_UID_Email/event-utils.d.ts.map new file mode 100644 index 0000000..0dbceba --- /dev/null +++ b/lib/components/Pega_UID_Email/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Email/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/index.d.ts b/lib/components/Pega_UID_Email/index.d.ts new file mode 100644 index 0000000..4b32fdd --- /dev/null +++ b/lib/components/Pega_UID_Email/index.d.ts @@ -0,0 +1,61 @@ +export function formatExists(formatterVal: any): boolean; +export function textFormatter(formatter: any, value: any): any; +export default PegaUidEmail; +declare function PegaUidEmail(props: any): JSX.Element; +declare namespace PegaUidEmail { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const displayMode: null; + const additionalProps: {}; + const variant: string; + const formatter: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/index.d.ts.map b/lib/components/Pega_UID_Email/index.d.ts.map new file mode 100644 index 0000000..9dfe649 --- /dev/null +++ b/lib/components/Pega_UID_Email/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Email/index.jsx"],"names":[],"mappings":"AAUO,yDAeJ;AAGI,+DAsBN;;AAQD,uDAoIC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/styles.d.ts b/lib/components/Pega_UID_Email/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Email/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/styles.d.ts.map b/lib/components/Pega_UID_Email/styles.d.ts.map new file mode 100644 index 0000000..9c0ef31 --- /dev/null +++ b/lib/components/Pega_UID_Email/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Email/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/suggestions-handler.d.ts b/lib/components/Pega_UID_Email/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Email/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Email/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Email/suggestions-handler.d.ts.map new file mode 100644 index 0000000..6fa170e --- /dev/null +++ b/lib/components/Pega_UID_Email/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Email/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Form/index.d.ts b/lib/components/Pega_UID_Form/index.d.ts new file mode 100644 index 0000000..045545f --- /dev/null +++ b/lib/components/Pega_UID_Form/index.d.ts @@ -0,0 +1,16 @@ +declare function PegaUidForm(props: any): JSX.Element; +declare namespace PegaUidForm { + namespace defaultProps { + const NumCols: number; + const children: never[]; + } + namespace propTypes { + const NumCols_1: PropTypes.Requireable; + export { NumCols_1 as NumCols }; + const children_1: PropTypes.Requireable; + export { children_1 as children }; + } +} +export default PegaUidForm; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Form/index.d.ts.map b/lib/components/Pega_UID_Form/index.d.ts.map new file mode 100644 index 0000000..0656a81 --- /dev/null +++ b/lib/components/Pega_UID_Form/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Form/index.jsx"],"names":[],"mappings":"AAUA,sDAqBC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Form/styles.d.ts b/lib/components/Pega_UID_Form/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Form/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Form/styles.d.ts.map b/lib/components/Pega_UID_Form/styles.d.ts.map new file mode 100644 index 0000000..580d816 --- /dev/null +++ b/lib/components/Pega_UID_Form/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Form/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/event-utils.d.ts b/lib/components/Pega_UID_Integer/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Integer/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/event-utils.d.ts.map b/lib/components/Pega_UID_Integer/event-utils.d.ts.map new file mode 100644 index 0000000..5014604 --- /dev/null +++ b/lib/components/Pega_UID_Integer/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Integer/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/index.d.ts b/lib/components/Pega_UID_Integer/index.d.ts new file mode 100644 index 0000000..18115f6 --- /dev/null +++ b/lib/components/Pega_UID_Integer/index.d.ts @@ -0,0 +1,104 @@ +export default PegaUidInteger; +declare function PegaUidInteger(props: any): JSX.Element; +declare namespace PegaUidInteger { + namespace defaultProps { + const value: string; + const defaultValue: null; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const showGroupSeparators: boolean; + const displayMode: null; + const displayAs: string; + const showInput: boolean; + const min: number; + const max: number; + const step: number; + const showTicks: boolean; + const additionalProps: {}; + const variant: string; + const decimalPrecision: null; + const currencyISOCode: string; + const isoCodeSelection: string; + const formatter: string; + const negative: string; + const notation: string; + const currencyDisplay: string; + const currencyDecimalPrecision: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const defaultValue_1: PropTypes.Requireable; + export { defaultValue_1 as defaultValue }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const showGroupSeparators_1: PropTypes.Requireable; + export { showGroupSeparators_1 as showGroupSeparators }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const displayAs_1: PropTypes.Requireable; + export { displayAs_1 as displayAs }; + const showInput_1: PropTypes.Requireable; + export { showInput_1 as showInput }; + const min_1: PropTypes.Requireable; + export { min_1 as min }; + const max_1: PropTypes.Requireable; + export { max_1 as max }; + const step_1: PropTypes.Requireable; + export { step_1 as step }; + const showTicks_1: PropTypes.Requireable; + export { showTicks_1 as showTicks }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const decimalPrecision_1: PropTypes.Requireable; + export { decimalPrecision_1 as decimalPrecision }; + const currencyISOCode_1: PropTypes.Requireable; + export { currencyISOCode_1 as currencyISOCode }; + const isoCodeSelection_1: PropTypes.Requireable; + export { isoCodeSelection_1 as isoCodeSelection }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const negative_1: PropTypes.Requireable; + export { negative_1 as negative }; + const notation_1: PropTypes.Requireable; + export { notation_1 as notation }; + const currencyDisplay_1: PropTypes.Requireable; + export { currencyDisplay_1 as currencyDisplay }; + const currencyDecimalPrecision_1: PropTypes.Requireable; + export { currencyDecimalPrecision_1 as currencyDecimalPrecision }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/index.d.ts.map b/lib/components/Pega_UID_Integer/index.d.ts.map new file mode 100644 index 0000000..6ffd74d --- /dev/null +++ b/lib/components/Pega_UID_Integer/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Integer/index.jsx"],"names":[],"mappings":";AAeA,yDAuPC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/styles.d.ts b/lib/components/Pega_UID_Integer/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Integer/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/styles.d.ts.map b/lib/components/Pega_UID_Integer/styles.d.ts.map new file mode 100644 index 0000000..7d2d4e5 --- /dev/null +++ b/lib/components/Pega_UID_Integer/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Integer/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/suggestions-handler.d.ts b/lib/components/Pega_UID_Integer/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Integer/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Integer/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Integer/suggestions-handler.d.ts.map new file mode 100644 index 0000000..756d491 --- /dev/null +++ b/lib/components/Pega_UID_Integer/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Integer/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_MemberCard/index.d.ts b/lib/components/Pega_UID_MemberCard/index.d.ts new file mode 100644 index 0000000..504d636 --- /dev/null +++ b/lib/components/Pega_UID_MemberCard/index.d.ts @@ -0,0 +1,10 @@ +export default PegaUidMemberCard; +declare function PegaUidMemberCard(props: any): JSX.Element; +declare namespace PegaUidMemberCard { + const defaultProps: {}; + namespace propTypes { + const datasource: PropTypes.Requireable; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_MemberCard/index.d.ts.map b/lib/components/Pega_UID_MemberCard/index.d.ts.map new file mode 100644 index 0000000..47bb0b2 --- /dev/null +++ b/lib/components/Pega_UID_MemberCard/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_MemberCard/index.jsx"],"names":[],"mappings":";AAcA,4DAqFC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_MemberCard/styles.d.ts b/lib/components/Pega_UID_MemberCard/styles.d.ts new file mode 100644 index 0000000..6a1ff0d --- /dev/null +++ b/lib/components/Pega_UID_MemberCard/styles.d.ts @@ -0,0 +1,3 @@ +export default StyledMemberCard; +declare const StyledMemberCard: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_MemberCard/styles.d.ts.map b/lib/components/Pega_UID_MemberCard/styles.d.ts.map new file mode 100644 index 0000000..a3f1b2e --- /dev/null +++ b/lib/components/Pega_UID_MemberCard/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_MemberCard/styles.js"],"names":[],"mappings":";AAKA,wIA6DG"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/GetNextWork.d.ts b/lib/components/Pega_UID_Page/GetNextWork.d.ts new file mode 100644 index 0000000..deaa76b --- /dev/null +++ b/lib/components/Pega_UID_Page/GetNextWork.d.ts @@ -0,0 +1,2 @@ +export default function GetNextWork(props: any): JSX.Element; +//# sourceMappingURL=GetNextWork.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/GetNextWork.d.ts.map b/lib/components/Pega_UID_Page/GetNextWork.d.ts.map new file mode 100644 index 0000000..8297f9d --- /dev/null +++ b/lib/components/Pega_UID_Page/GetNextWork.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"GetNextWork.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Page/GetNextWork.jsx"],"names":[],"mappings":"AAGA,6DA+BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/index.d.ts b/lib/components/Pega_UID_Page/index.d.ts new file mode 100644 index 0000000..ac4accd --- /dev/null +++ b/lib/components/Pega_UID_Page/index.d.ts @@ -0,0 +1,15 @@ +declare function PegaUidPage(props: any): JSX.Element; +declare namespace PegaUidPage { + namespace defaultProps { + const useConfigurableLayout: boolean; + } + namespace propTypes { + export const children: PropTypes.Validator; + export const title: PropTypes.Validator; + const useConfigurableLayout_1: PropTypes.Requireable; + export { useConfigurableLayout_1 as useConfigurableLayout }; + } +} +export default PegaUidPage; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/index.d.ts.map b/lib/components/Pega_UID_Page/index.d.ts.map new file mode 100644 index 0000000..18a4282 --- /dev/null +++ b/lib/components/Pega_UID_Page/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Page/index.jsx"],"names":[],"mappings":"AA2BA,sDA8BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/styles.d.ts b/lib/components/Pega_UID_Page/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Page/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/styles.d.ts.map b/lib/components/Pega_UID_Page/styles.d.ts.map new file mode 100644 index 0000000..2a477fe --- /dev/null +++ b/lib/components/Pega_UID_Page/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Page/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/utils.d.ts b/lib/components/Pega_UID_Page/utils.d.ts new file mode 100644 index 0000000..5ea6d2d --- /dev/null +++ b/lib/components/Pega_UID_Page/utils.d.ts @@ -0,0 +1,36 @@ +/** + * Given the PConnect object of a Template component, retrieve the children + * metadata of all regions. + * @param {Function} pConnect PConnect of a Template component. + */ +export function getAllFields(pConnect: Function): any; +/** + * A helper function to create an object consisting react component as per the type. + * This is used by CaseSummary template. + * @param {object} configObject Object containing meta information for the particular field authored + * @param {Function} getPConnect PConnect function passed along to other components. + * @param {string} displayMode displayMode string contains information about the layout of component in review mode. + */ +export function prepareComponentInCaseSummary(configObject: object, getPConnect: Function, displayMode: string): { + name: any; + value: any; +}; +export function getFilteredFields(getPConnect: any): any[]; +/** + * Returns ConfigurableLayout mapped content. With pre-populated default layout configs. + * @param {object[]} regionData template children item. + * @returns {object[]} ConfigurableLayout content. + */ +export function getLayoutDataFromRegion(regionData: object[]): object[]; +/** + * Determine if the current view is the view of the case step/assignment. + * @param {Function} pConnect PConnect object for the component + */ +export function getIsAssignmentView(pConnect: Function): boolean; +/** + * A hook that gets the instructions content for a view. + * @param {Function} pConnect PConnect object for the component + * @param {string} [instructions="casestep"] 'casestep', 'none', or the html content of a Rule-UI-Paragraph rule (processed via core's paragraph annotation handler) + */ +export function getInstructions(pConnect: Function, instructions?: string | undefined): any; +//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Page/utils.d.ts.map b/lib/components/Pega_UID_Page/utils.d.ts.map new file mode 100644 index 0000000..38ffb83 --- /dev/null +++ b/lib/components/Pega_UID_Page/utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Page/utils.js"],"names":[],"mappings":"AAOA;;;;GAIG;AACH,sDAgCC;AAED;;;;;;GAMG;AACH,4DAJW,MAAM,sCAEN,MAAM;;;EAkEhB;AAED,2DAwBC;AAED;;;;GAIG;AACH,oDAHW,MAAM,EAAE,GACN,MAAM,EAAE,CAwBpB;AAED;;;GAGG;AACH,iEAYC;AAED;;;;GAIG;AACH,4FA+BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/Avatar.d.ts b/lib/components/Pega_UID_PageCaseWidget/Avatar.d.ts new file mode 100644 index 0000000..876fcbc --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/Avatar.d.ts @@ -0,0 +1,18 @@ +export default Avatar; +declare function Avatar(props: any): JSX.Element | null; +declare namespace Avatar { + namespace propTypes { + const metaObj: PropTypes.Requireable<{ + [x: string]: any; + }>; + const showStatus: PropTypes.Requireable; + } + namespace defaultProps { + const metaObj_1: null; + export { metaObj_1 as metaObj }; + const showStatus_1: boolean; + export { showStatus_1 as showStatus }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=Avatar.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/Avatar.d.ts.map b/lib/components/Pega_UID_PageCaseWidget/Avatar.d.ts.map new file mode 100644 index 0000000..0b53fc7 --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/Avatar.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Avatar.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_PageCaseWidget/Avatar.jsx"],"names":[],"mappings":";AAMA,wDAwDC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/Operator.d.ts b/lib/components/Pega_UID_PageCaseWidget/Operator.d.ts new file mode 100644 index 0000000..bae50a7 --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/Operator.d.ts @@ -0,0 +1,28 @@ +export default Operator; +declare function Operator(props: any): JSX.Element; +declare namespace Operator { + namespace propTypes { + const name: PropTypes.Requireable; + const id: PropTypes.Requireable; + const label: PropTypes.Requireable; + const testId: PropTypes.Requireable; + const helperText: PropTypes.Requireable; + const metaObj: PropTypes.Requireable; + } + namespace defaultProps { + const name_1: string; + export { name_1 as name }; + const id_1: string; + export { id_1 as id }; + const label_1: null; + export { label_1 as label }; + const testId_1: null; + export { testId_1 as testId }; + const helperText_1: null; + export { helperText_1 as helperText }; + const metaObj_1: null; + export { metaObj_1 as metaObj }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=Operator.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/Operator.d.ts.map b/lib/components/Pega_UID_PageCaseWidget/Operator.d.ts.map new file mode 100644 index 0000000..01b6b40 --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/Operator.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Operator.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_PageCaseWidget/Operator.jsx"],"names":[],"mappings":";AAkBA,mDAsMC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/index.d.ts b/lib/components/Pega_UID_PageCaseWidget/index.d.ts new file mode 100644 index 0000000..5abdf7d --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/index.d.ts @@ -0,0 +1,53 @@ +declare function PegaUidPageCaseWidget(props: any): JSX.Element; +declare namespace PegaUidPageCaseWidget { + namespace defaultProps { + const label: string; + const title: string; + const createLabel: null; + const updateLabel: null; + const createOperator: null; + const updateOperator: null; + const createDateTime: null; + const updateDateTime: null; + const resolveLabel: null; + const resolveOperator: null; + const resolveDateTime: null; + const hideLabel: boolean; + } + namespace propTypes { + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const label_1: PropTypes.Requireable; + export { label_1 as label }; + const title_1: PropTypes.Requireable; + export { title_1 as title }; + const createLabel_1: PropTypes.Requireable; + export { createLabel_1 as createLabel }; + const updateLabel_1: PropTypes.Requireable; + export { updateLabel_1 as updateLabel }; + const resolveLabel_1: PropTypes.Requireable; + export { resolveLabel_1 as resolveLabel }; + const createOperator_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { createOperator_1 as createOperator }; + const updateOperator_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { updateOperator_1 as updateOperator }; + const resolveOperator_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { resolveOperator_1 as resolveOperator }; + const createDateTime_1: PropTypes.Requireable; + export { createDateTime_1 as createDateTime }; + const updateDateTime_1: PropTypes.Requireable; + export { updateDateTime_1 as updateDateTime }; + const resolveDateTime_1: PropTypes.Requireable; + export { resolveDateTime_1 as resolveDateTime }; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + } +} +export default PegaUidPageCaseWidget; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/index.d.ts.map b/lib/components/Pega_UID_PageCaseWidget/index.d.ts.map new file mode 100644 index 0000000..d2f8d35 --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_PageCaseWidget/index.jsx"],"names":[],"mappings":"AAeA,gEAuDC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/styles.d.ts b/lib/components/Pega_UID_PageCaseWidget/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_PageCaseWidget/styles.d.ts.map b/lib/components/Pega_UID_PageCaseWidget/styles.d.ts.map new file mode 100644 index 0000000..b8ae555 --- /dev/null +++ b/lib/components/Pega_UID_PageCaseWidget/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_PageCaseWidget/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_PageWidget/index.d.ts b/lib/components/Pega_UID_PageWidget/index.d.ts new file mode 100644 index 0000000..f804209 --- /dev/null +++ b/lib/components/Pega_UID_PageWidget/index.d.ts @@ -0,0 +1,25 @@ +declare function PegaUidPageWidget(props: any): JSX.Element; +declare namespace PegaUidPageWidget { + namespace defaultProps { + const header: string; + const description: string; + const image: string; + const datasource: never[]; + const whatsnewlink: string; + } + namespace propTypes { + const header_1: PropTypes.Requireable; + export { header_1 as header }; + const description_1: PropTypes.Requireable; + export { description_1 as description }; + const datasource_1: PropTypes.Requireable; + export { datasource_1 as datasource }; + const whatsnewlink_1: PropTypes.Requireable; + export { whatsnewlink_1 as whatsnewlink }; + const image_1: PropTypes.Requireable; + export { image_1 as image }; + } +} +export default PegaUidPageWidget; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_PageWidget/index.d.ts.map b/lib/components/Pega_UID_PageWidget/index.d.ts.map new file mode 100644 index 0000000..ac68cc8 --- /dev/null +++ b/lib/components/Pega_UID_PageWidget/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_PageWidget/index.jsx"],"names":[],"mappings":"AAUA,4DAqBC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_PageWidget/styles.d.ts b/lib/components/Pega_UID_PageWidget/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_PageWidget/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_PageWidget/styles.d.ts.map b/lib/components/Pega_UID_PageWidget/styles.d.ts.map new file mode 100644 index 0000000..7e7c4cb --- /dev/null +++ b/lib/components/Pega_UID_PageWidget/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_PageWidget/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/event-utils.d.ts b/lib/components/Pega_UID_Paragraph/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/event-utils.d.ts.map b/lib/components/Pega_UID_Paragraph/event-utils.d.ts.map new file mode 100644 index 0000000..f4fc479 --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Paragraph/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/index.d.ts b/lib/components/Pega_UID_Paragraph/index.d.ts new file mode 100644 index 0000000..c526a20 --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/index.d.ts @@ -0,0 +1,66 @@ +export function formatExists(formatterVal: any): boolean; +export function textFormatter(formatter: any, value: any): any; +export default PegaUidParagraph; +declare function PegaUidParagraph(props: any): JSX.Element; +declare namespace PegaUidParagraph { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const displayMode: null; + const fieldMetadata: {}; + const additionalProps: {}; + const variant: string; + const formatter: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const fieldMetadata_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { fieldMetadata_1 as fieldMetadata }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/index.d.ts.map b/lib/components/Pega_UID_Paragraph/index.d.ts.map new file mode 100644 index 0000000..918e2d5 --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Paragraph/index.jsx"],"names":[],"mappings":"AAUO,yDAeJ;AAGI,+DAsBN;;AAQD,2DAkIC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/styles.d.ts b/lib/components/Pega_UID_Paragraph/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/styles.d.ts.map b/lib/components/Pega_UID_Paragraph/styles.d.ts.map new file mode 100644 index 0000000..757191b --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Paragraph/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/suggestions-handler.d.ts b/lib/components/Pega_UID_Paragraph/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Paragraph/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Paragraph/suggestions-handler.d.ts.map new file mode 100644 index 0000000..1ae3f89 --- /dev/null +++ b/lib/components/Pega_UID_Paragraph/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Paragraph/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/event-utils.d.ts b/lib/components/Pega_UID_Percentage/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Percentage/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/event-utils.d.ts.map b/lib/components/Pega_UID_Percentage/event-utils.d.ts.map new file mode 100644 index 0000000..5ce79e1 --- /dev/null +++ b/lib/components/Pega_UID_Percentage/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Percentage/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/index.d.ts b/lib/components/Pega_UID_Percentage/index.d.ts new file mode 100644 index 0000000..21ac45f --- /dev/null +++ b/lib/components/Pega_UID_Percentage/index.d.ts @@ -0,0 +1,68 @@ +export default PegaUidPercentage; +declare function PegaUidPercentage(props: any): JSX.Element; +declare namespace PegaUidPercentage { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const decimalPrecision: string; + const showGroupSeparators: boolean; + const additionalProps: {}; + const displayMode: null; + const variant: string; + const currencyISOCode: string; + const formatter: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const decimalPrecision_1: PropTypes.Requireable; + export { decimalPrecision_1 as decimalPrecision }; + const showGroupSeparators_1: PropTypes.Requireable; + export { showGroupSeparators_1 as showGroupSeparators }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const currencyISOCode_1: PropTypes.Requireable; + export { currencyISOCode_1 as currencyISOCode }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/index.d.ts.map b/lib/components/Pega_UID_Percentage/index.d.ts.map new file mode 100644 index 0000000..f7e1afe --- /dev/null +++ b/lib/components/Pega_UID_Percentage/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Percentage/index.jsx"],"names":[],"mappings":";AAqBA,4DA+MC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/styles.d.ts b/lib/components/Pega_UID_Percentage/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Percentage/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/styles.d.ts.map b/lib/components/Pega_UID_Percentage/styles.d.ts.map new file mode 100644 index 0000000..47e44f4 --- /dev/null +++ b/lib/components/Pega_UID_Percentage/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Percentage/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/suggestions-handler.d.ts b/lib/components/Pega_UID_Percentage/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Percentage/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Percentage/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Percentage/suggestions-handler.d.ts.map new file mode 100644 index 0000000..e61610c --- /dev/null +++ b/lib/components/Pega_UID_Percentage/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Percentage/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/event-utils.d.ts b/lib/components/Pega_UID_Phone/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Phone/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/event-utils.d.ts.map b/lib/components/Pega_UID_Phone/event-utils.d.ts.map new file mode 100644 index 0000000..23a8213 --- /dev/null +++ b/lib/components/Pega_UID_Phone/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Phone/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/index.d.ts b/lib/components/Pega_UID_Phone/index.d.ts new file mode 100644 index 0000000..876acf1 --- /dev/null +++ b/lib/components/Pega_UID_Phone/index.d.ts @@ -0,0 +1,69 @@ +export function formatExists(formatterVal: any): boolean; +export function textFormatter(formatter: any, value: any): any; +export default PegaUidPhone; +declare function PegaUidPhone(props: any): JSX.Element; +declare namespace PegaUidPhone { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const datasource: undefined; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const showCountryCode: boolean; + const testId: null; + const displayMode: null; + const additionalProps: {}; + const variant: string; + const formatter: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + const datasource_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { datasource_1 as datasource }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const showCountryCode_1: PropTypes.Requireable; + export { showCountryCode_1 as showCountryCode }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/index.d.ts.map b/lib/components/Pega_UID_Phone/index.d.ts.map new file mode 100644 index 0000000..ee4d46f --- /dev/null +++ b/lib/components/Pega_UID_Phone/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Phone/index.jsx"],"names":[],"mappings":"AAiBO,yDAeJ;AAGI,+DAsBN;;AAQD,uDA4JC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/styles.d.ts b/lib/components/Pega_UID_Phone/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Phone/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/styles.d.ts.map b/lib/components/Pega_UID_Phone/styles.d.ts.map new file mode 100644 index 0000000..f516237 --- /dev/null +++ b/lib/components/Pega_UID_Phone/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Phone/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/suggestions-handler.d.ts b/lib/components/Pega_UID_Phone/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Phone/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Phone/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Phone/suggestions-handler.d.ts.map new file mode 100644 index 0000000..1f8a59c --- /dev/null +++ b/lib/components/Pega_UID_Phone/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Phone/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/event-utils.d.ts b/lib/components/Pega_UID_Picklist/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_Picklist/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/event-utils.d.ts.map b/lib/components/Pega_UID_Picklist/event-utils.d.ts.map new file mode 100644 index 0000000..c017bab --- /dev/null +++ b/lib/components/Pega_UID_Picklist/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Picklist/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/index.d.ts b/lib/components/Pega_UID_Picklist/index.d.ts new file mode 100644 index 0000000..b1bf3e3 --- /dev/null +++ b/lib/components/Pega_UID_Picklist/index.d.ts @@ -0,0 +1,78 @@ +export function formatExists(formatterVal: any): boolean; +export function textFormatter(formatter: any, value: any): any; +export function setDefaultValue(dropdownOptions: any, pConnect: any, propName: any): void; +export default PegaUidPicklist; +declare function PegaUidPicklist(props: any): JSX.Element; +declare namespace PegaUidPicklist { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const helperText: string; + const datasource: never[]; + const listType: string; + const additionalProps: {}; + const fieldMetadata: {}; + const displayMode: null; + const onRecordChange: null; + const variant: string; + const formatter: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + const datasource_1: PropTypes.Requireable; + }> | null | undefined>>; + export { datasource_1 as datasource }; + const listType_1: PropTypes.Requireable; + export { listType_1 as listType }; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const fieldMetadata_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { fieldMetadata_1 as fieldMetadata }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const onRecordChange_1: PropTypes.Requireable<(...args: any[]) => any>; + export { onRecordChange_1 as onRecordChange }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/index.d.ts.map b/lib/components/Pega_UID_Picklist/index.d.ts.map new file mode 100644 index 0000000..aaa420a --- /dev/null +++ b/lib/components/Pega_UID_Picklist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Picklist/index.jsx"],"names":[],"mappings":"AAWO,yDAeJ;AAGI,+DAsBN;AAGM,0FAKN;;AAqBD,0DAyNC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/styles.d.ts b/lib/components/Pega_UID_Picklist/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Picklist/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/styles.d.ts.map b/lib/components/Pega_UID_Picklist/styles.d.ts.map new file mode 100644 index 0000000..b0de365 --- /dev/null +++ b/lib/components/Pega_UID_Picklist/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Picklist/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/suggestions-handler.d.ts b/lib/components/Pega_UID_Picklist/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_Picklist/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Picklist/suggestions-handler.d.ts.map b/lib/components/Pega_UID_Picklist/suggestions-handler.d.ts.map new file mode 100644 index 0000000..f4092d8 --- /dev/null +++ b/lib/components/Pega_UID_Picklist/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Picklist/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_StatusBadge/index.d.ts b/lib/components/Pega_UID_StatusBadge/index.d.ts new file mode 100644 index 0000000..4d50630 --- /dev/null +++ b/lib/components/Pega_UID_StatusBadge/index.d.ts @@ -0,0 +1,31 @@ +/// +import PropTypes from 'prop-types'; +declare const PegaUidStatusBadge: { + (props: { + labelType: any; + labelText: any; + labelField: any; + variantType: any; + variant: any; + variantField: any; + value: any; + }): JSX.Element; + defaultProps: { + labelType: string; + labelText: string; + labelField: string; + variantType: string; + variant: string; + variantField: string; + }; + propTypes: { + labelType: PropTypes.Requireable; + labelText: PropTypes.Requireable; + labelField: PropTypes.Requireable; + variantType: PropTypes.Requireable; + variant: PropTypes.Requireable; + variantField: PropTypes.Requireable; + }; +}; +export default PegaUidStatusBadge; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_StatusBadge/index.d.ts.map b/lib/components/Pega_UID_StatusBadge/index.d.ts.map new file mode 100644 index 0000000..e6b1d36 --- /dev/null +++ b/lib/components/Pega_UID_StatusBadge/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_StatusBadge/index.tsx"],"names":[],"mappings":";AAAA,OAAO,SAAS,MAAM,YAAY,CAAC;AASnC,QAAA,MAAM,kBAAkB;YAAW;QACjC,SAAS,EAAE,GAAG,CAAC;QACf,SAAS,EAAE,GAAG,CAAC;QACf,UAAU,EAAE,GAAG,CAAC;QAChB,WAAW,EAAE,GAAG,CAAC;QACjB,OAAO,EAAE,GAAG,CAAC;QACb,YAAY,EAAE,GAAG,CAAC;QAClB,KAAK,EAAE,GAAG,CAAC;KACZ;;;;;;;;;;;;;;;;;CAuBA,CAAC;AAoBF,eAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_StatusBadge/styles.d.ts b/lib/components/Pega_UID_StatusBadge/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_StatusBadge/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_StatusBadge/styles.d.ts.map b/lib/components/Pega_UID_StatusBadge/styles.d.ts.map new file mode 100644 index 0000000..3e6dbda --- /dev/null +++ b/lib/components/Pega_UID_StatusBadge/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_StatusBadge/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_Text/index.d.ts b/lib/components/Pega_UID_Text/index.d.ts new file mode 100644 index 0000000..26918dc --- /dev/null +++ b/lib/components/Pega_UID_Text/index.d.ts @@ -0,0 +1,30 @@ +export default PegaUidText; +declare function PegaUidText(props: any): JSX.Element; +declare namespace PegaUidText { + namespace defaultProps { + const value: string; + const placeholder: string; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + } + namespace propTypes { + export const label: PropTypes.Requireable; + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Text/index.d.ts.map b/lib/components/Pega_UID_Text/index.d.ts.map new file mode 100644 index 0000000..54262d8 --- /dev/null +++ b/lib/components/Pega_UID_Text/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Text/index.jsx"],"names":[],"mappings":";AAUA,sDA2BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_Text/styles.d.ts b/lib/components/Pega_UID_Text/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_Text/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_Text/styles.d.ts.map b/lib/components/Pega_UID_Text/styles.d.ts.map new file mode 100644 index 0000000..0a9a7fc --- /dev/null +++ b/lib/components/Pega_UID_Text/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_Text/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/StatusWork.d.ts b/lib/components/Pega_UID_TextInput/StatusWork.d.ts new file mode 100644 index 0000000..f27574f --- /dev/null +++ b/lib/components/Pega_UID_TextInput/StatusWork.d.ts @@ -0,0 +1,4 @@ +export default function StatusWorkRenderer({ value }: { + value: any; +}): JSX.Element; +//# sourceMappingURL=StatusWork.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/StatusWork.d.ts.map b/lib/components/Pega_UID_TextInput/StatusWork.d.ts.map new file mode 100644 index 0000000..7e74002 --- /dev/null +++ b/lib/components/Pega_UID_TextInput/StatusWork.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"StatusWork.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TextInput/StatusWork.jsx"],"names":[],"mappings":"AAEA;;gBAuBC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/event-utils.d.ts b/lib/components/Pega_UID_TextInput/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_TextInput/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/event-utils.d.ts.map b/lib/components/Pega_UID_TextInput/event-utils.d.ts.map new file mode 100644 index 0000000..4d5dcca --- /dev/null +++ b/lib/components/Pega_UID_TextInput/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TextInput/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/index.d.ts b/lib/components/Pega_UID_TextInput/index.d.ts new file mode 100644 index 0000000..5222863 --- /dev/null +++ b/lib/components/Pega_UID_TextInput/index.d.ts @@ -0,0 +1,69 @@ +export function formatExists(formatterVal: any): boolean; +export function textFormatter(formatter: any, value: any): any; +export default PegaUidTextInput; +declare function PegaUidTextInput(props: any): JSX.Element; +declare namespace PegaUidTextInput { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const displayAsStatus: boolean; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const fieldMetadata: {}; + const additionalProps: {}; + const displayMode: null; + const variant: string; + const formatter: string; + const isTableFormatter: boolean; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const displayAsStatus_1: PropTypes.Requireable; + export { displayAsStatus_1 as displayAsStatus }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const fieldMetadata_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { fieldMetadata_1 as fieldMetadata }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/index.d.ts.map b/lib/components/Pega_UID_TextInput/index.d.ts.map new file mode 100644 index 0000000..54e5c0f --- /dev/null +++ b/lib/components/Pega_UID_TextInput/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TextInput/index.jsx"],"names":[],"mappings":"AAYO,yDAeJ;AAGI,+DAsBN;;AAQD,2DAsIC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/styles.d.ts b/lib/components/Pega_UID_TextInput/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_TextInput/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/styles.d.ts.map b/lib/components/Pega_UID_TextInput/styles.d.ts.map new file mode 100644 index 0000000..3e73886 --- /dev/null +++ b/lib/components/Pega_UID_TextInput/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TextInput/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/suggestions-handler.d.ts b/lib/components/Pega_UID_TextInput/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_TextInput/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TextInput/suggestions-handler.d.ts.map b/lib/components/Pega_UID_TextInput/suggestions-handler.d.ts.map new file mode 100644 index 0000000..ef2d7db --- /dev/null +++ b/lib/components/Pega_UID_TextInput/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TextInput/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/index.d.ts b/lib/components/Pega_UID_TimeOfDay/index.d.ts new file mode 100644 index 0000000..55ae1f4 --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/index.d.ts @@ -0,0 +1,59 @@ +export default PegaUidTimeOfDay; +declare function PegaUidTimeOfDay(props: any): JSX.Element; +declare namespace PegaUidTimeOfDay { + namespace defaultProps { + const value: undefined; + const withSeconds: boolean; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const pickerInterval: string; + const clockFormat: number; + const testId: null; + const additionalProps: {}; + const displayMode: null; + const variant: string; + const formatter: string; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + const withSeconds_1: PropTypes.Requireable; + export { withSeconds_1 as withSeconds }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const pickerInterval_1: PropTypes.Requireable; + export { pickerInterval_1 as pickerInterval }; + const clockFormat_1: PropTypes.Requireable>; + export { clockFormat_1 as clockFormat }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/index.d.ts.map b/lib/components/Pega_UID_TimeOfDay/index.d.ts.map new file mode 100644 index 0000000..c2419ed --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TimeOfDay/index.jsx"],"names":[],"mappings":";AAmBA,2DAyJC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/styles.d.ts b/lib/components/Pega_UID_TimeOfDay/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/styles.d.ts.map b/lib/components/Pega_UID_TimeOfDay/styles.d.ts.map new file mode 100644 index 0000000..17ec1d2 --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TimeOfDay/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/suggestions-handler.d.ts b/lib/components/Pega_UID_TimeOfDay/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/suggestions-handler.d.ts.map b/lib/components/Pega_UID_TimeOfDay/suggestions-handler.d.ts.map new file mode 100644 index 0000000..f23f2b2 --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TimeOfDay/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/time-of-day.d.ts b/lib/components/Pega_UID_TimeOfDay/time-of-day.d.ts new file mode 100644 index 0000000..7e98088 --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/time-of-day.d.ts @@ -0,0 +1,14 @@ +export function getDayJSObject(text: string): object; +export function getRelativeTime(time: string): object; +export function getFullYear(value: string): number; +export function getMaxDate(nextYears: number, currentYear: number, yearFromValue: number): string; +export function getMinDate(previousYears: number, currentYear: number, yearFromValue: number): string; +export function parseClockFormat(clockFormat: number | string): number; +export function correctDateTimeToSeconds(datetime: string, withSeconds: boolean): string; +export function timeCorrectedToSeconds(datetime: string, withSeconds: boolean): string; +export function datetimeFireChangeBlurEvents(errorState: string | undefined, actualValue: string, formattedValue: string, actions: object, propName: string, pConn: object): void; +export function getDateFormat(locale: string, options: object): string; +export function is12HClockFormat(locale: string): boolean; +export function getTimeOptions(withSeconds: boolean, is12h?: boolean): object; +export function getDateTimeOptions(withSeconds: boolean, is12h?: boolean): object; +//# sourceMappingURL=time-of-day.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TimeOfDay/time-of-day.d.ts.map b/lib/components/Pega_UID_TimeOfDay/time-of-day.d.ts.map new file mode 100644 index 0000000..ca0e017 --- /dev/null +++ b/lib/components/Pega_UID_TimeOfDay/time-of-day.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"time-of-day.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TimeOfDay/time-of-day.js"],"names":[],"mappings":"AAkBO,qCAHI,MAAM,GACJ,MAAM,CAsClB;AAQM,sCAHI,MAAM,GACJ,MAAM,CAWlB;AAQM,mCAHI,MAAM,GACJ,MAAM,CAG+C;AAW3D,sCANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AAWM,0CANI,MAAM,eACN,MAAM,iBACN,MAAM,GAEJ,MAAM,CAWlB;AASM,8CAJI,MAAM,GAAG,MAAM,GAEb,MAAM,CAGwD;AAUpE,mDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAOlB;AAUM,iDALI,MAAM,eACN,OAAO,GAEL,MAAM,CAUlB;AAcM,yDATI,MAAM,GAAG,SAAS,eAClB,MAAM,kBACN,MAAM,WACN,MAAM,YACN,MAAM,SACN,MAAM,GAEJ,IAAI,CAuBhB;AAUM,sCALI,MAAM,WACN,MAAM,GACJ,MAAM,CA6BlB;AASM,yCAJI,MAAM,GACJ,OAAO,CAYnB;AAUM,4CALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB;AAUM,gDALI,OAAO,UACP,OAAO,GACL,MAAM,CAUlB"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/StatusWork.d.ts b/lib/components/Pega_UID_TwoColumnDetails/StatusWork.d.ts new file mode 100644 index 0000000..f27574f --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/StatusWork.d.ts @@ -0,0 +1,4 @@ +export default function StatusWorkRenderer({ value }: { + value: any; +}): JSX.Element; +//# sourceMappingURL=StatusWork.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/StatusWork.d.ts.map b/lib/components/Pega_UID_TwoColumnDetails/StatusWork.d.ts.map new file mode 100644 index 0000000..73bfd05 --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/StatusWork.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"StatusWork.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TwoColumnDetails/StatusWork.jsx"],"names":[],"mappings":"AAEA;;gBAuBC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/index.d.ts b/lib/components/Pega_UID_TwoColumnDetails/index.d.ts new file mode 100644 index 0000000..5e30f0d --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/index.d.ts @@ -0,0 +1,20 @@ +declare function PegaUidTwoColumnDetails(props: any): JSX.Element; +declare namespace PegaUidTwoColumnDetails { + namespace defaultProps { + const label: undefined; + const showLabel: boolean; + const showHighlightedData: boolean; + } + namespace propTypes { + const showLabel_1: PropTypes.Requireable; + export { showLabel_1 as showLabel }; + const label_1: PropTypes.Requireable; + export { label_1 as label }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const showHighlightedData_1: PropTypes.Requireable; + export { showHighlightedData_1 as showHighlightedData }; + } +} +export default PegaUidTwoColumnDetails; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/index.d.ts.map b/lib/components/Pega_UID_TwoColumnDetails/index.d.ts.map new file mode 100644 index 0000000..a2fb719 --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TwoColumnDetails/index.jsx"],"names":[],"mappings":"AAaA,kEAuDC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/styles.d.ts b/lib/components/Pega_UID_TwoColumnDetails/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/styles.d.ts.map b/lib/components/Pega_UID_TwoColumnDetails/styles.d.ts.map new file mode 100644 index 0000000..c43814e --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TwoColumnDetails/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/utils.d.ts b/lib/components/Pega_UID_TwoColumnDetails/utils.d.ts new file mode 100644 index 0000000..3d3800a --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/utils.d.ts @@ -0,0 +1,25 @@ +/** + * Given the PConnect object of a Template component, retrieve the children + * metadata of all regions. + * @param {Function} pConnect PConnect of a Template component. + */ +export function getAllFields(pConnect: Function): any; +export function getFilteredFields(getPConnect: any): any[]; +/** + * Returns ConfigurableLayout mapped content. With pre-populated default layout configs. + * @param {object[]} regionData template children item. + * @returns {object[]} ConfigurableLayout content. + */ +export function getLayoutDataFromRegion(regionData: object[]): object[]; +/** + * Determine if the current view is the view of the case step/assignment. + * @param {Function} pConnect PConnect object for the component + */ +export function getIsAssignmentView(pConnect: Function): boolean; +/** + * A hook that gets the instructions content for a view. + * @param {Function} pConnect PConnect object for the component + * @param {string} [instructions="casestep"] 'casestep', 'none', or the html content of a Rule-UI-Paragraph rule (processed via core's paragraph annotation handler) + */ +export function getInstructions(pConnect: Function, instructions?: string | undefined): any; +//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnDetails/utils.d.ts.map b/lib/components/Pega_UID_TwoColumnDetails/utils.d.ts.map new file mode 100644 index 0000000..9d43af4 --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnDetails/utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TwoColumnDetails/utils.js"],"names":[],"mappings":"AAIA;;;;GAIG;AACH,sDAgCC;AAID,2DAwBC;AAED;;;;GAIG;AACH,oDAHW,MAAM,EAAE,GACN,MAAM,EAAE,CAwBpB;AAED;;;GAGG;AACH,iEAYC;AAED;;;;GAIG;AACH,4FA+BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnForm/index.d.ts b/lib/components/Pega_UID_TwoColumnForm/index.d.ts new file mode 100644 index 0000000..bcbacbb --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnForm/index.d.ts @@ -0,0 +1,13 @@ +declare function PegaUidTwoColumnForm(props: any): JSX.Element; +declare namespace PegaUidTwoColumnForm { + namespace defaultProps { + const children: never[]; + } + namespace propTypes { + const children_1: PropTypes.Requireable; + export { children_1 as children }; + } +} +export default PegaUidTwoColumnForm; +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnForm/index.d.ts.map b/lib/components/Pega_UID_TwoColumnForm/index.d.ts.map new file mode 100644 index 0000000..9107b6d --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnForm/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TwoColumnForm/index.jsx"],"names":[],"mappings":"AAUA,+DA0BC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnForm/styles.d.ts b/lib/components/Pega_UID_TwoColumnForm/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnForm/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_TwoColumnForm/styles.d.ts.map b/lib/components/Pega_UID_TwoColumnForm/styles.d.ts.map new file mode 100644 index 0000000..2f91cb9 --- /dev/null +++ b/lib/components/Pega_UID_TwoColumnForm/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_TwoColumnForm/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/event-utils.d.ts b/lib/components/Pega_UID_URL/event-utils.d.ts new file mode 100644 index 0000000..bb84b8c --- /dev/null +++ b/lib/components/Pega_UID_URL/event-utils.d.ts @@ -0,0 +1,3 @@ +export default handleEvent; +declare function handleEvent(actions: any, eventType: any, propName: any, value: any): void; +//# sourceMappingURL=event-utils.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/event-utils.d.ts.map b/lib/components/Pega_UID_URL/event-utils.d.ts.map new file mode 100644 index 0000000..61fb709 --- /dev/null +++ b/lib/components/Pega_UID_URL/event-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"event-utils.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_URL/event-utils.js"],"names":[],"mappings":";AAAA,4FAeC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/index.d.ts b/lib/components/Pega_UID_URL/index.d.ts new file mode 100644 index 0000000..46d684d --- /dev/null +++ b/lib/components/Pega_UID_URL/index.d.ts @@ -0,0 +1,89 @@ +export default PegaUidUrl; +declare function PegaUidUrl(props: any): any; +declare namespace PegaUidUrl { + namespace defaultProps { + const value: string; + const placeholder: string; + const validatemessage: string; + const helperText: string; + const hideLabel: boolean; + const disabled: boolean; + const readOnly: boolean; + const required: boolean; + const testId: null; + const displayMode: null; + const additionalProps: {}; + const variant: string; + const formatter: string; + const isTableFormatter: boolean; + const displayAs: string; + const widthSel: string; + const customWidth: null; + const altText: string; + const altTextOfImage: string; + const propaltTextOfImage: string; + const urlLabel: string; + const propUrlLabel: string; + const urlLabelSelection: string; + const tableDisplayAs: string; + const hasSuggestions: boolean; + } + namespace propTypes { + const value_1: PropTypes.Requireable; + export { value_1 as value }; + const placeholder_1: PropTypes.Requireable; + export { placeholder_1 as placeholder }; + export const label: PropTypes.Validator; + const hideLabel_1: PropTypes.Requireable; + export { hideLabel_1 as hideLabel }; + export const getPConnect: PropTypes.Validator<(...args: any[]) => any>; + const validatemessage_1: PropTypes.Requireable; + export { validatemessage_1 as validatemessage }; + const helperText_1: PropTypes.Requireable; + export { helperText_1 as helperText }; + const disabled_1: PropTypes.Requireable>; + export { disabled_1 as disabled }; + const readOnly_1: PropTypes.Requireable>; + export { readOnly_1 as readOnly }; + const required_1: PropTypes.Requireable>; + export { required_1 as required }; + const testId_1: PropTypes.Requireable; + export { testId_1 as testId }; + const displayMode_1: PropTypes.Requireable; + export { displayMode_1 as displayMode }; + const additionalProps_1: PropTypes.Requireable<{ + [x: string]: any; + }>; + export { additionalProps_1 as additionalProps }; + const variant_1: PropTypes.Requireable; + export { variant_1 as variant }; + const formatter_1: PropTypes.Requireable; + export { formatter_1 as formatter }; + const isTableFormatter_1: PropTypes.Requireable; + export { isTableFormatter_1 as isTableFormatter }; + const displayAs_1: PropTypes.Requireable; + export { displayAs_1 as displayAs }; + const widthSel_1: PropTypes.Requireable; + export { widthSel_1 as widthSel }; + const customWidth_1: PropTypes.Requireable; + export { customWidth_1 as customWidth }; + const altText_1: PropTypes.Requireable; + export { altText_1 as altText }; + const altTextOfImage_1: PropTypes.Requireable; + export { altTextOfImage_1 as altTextOfImage }; + const propaltTextOfImage_1: PropTypes.Requireable; + export { propaltTextOfImage_1 as propaltTextOfImage }; + const urlLabel_1: PropTypes.Requireable; + export { urlLabel_1 as urlLabel }; + const propUrlLabel_1: PropTypes.Requireable; + export { propUrlLabel_1 as propUrlLabel }; + const urlLabelSelection_1: PropTypes.Requireable; + export { urlLabelSelection_1 as urlLabelSelection }; + const tableDisplayAs_1: PropTypes.Requireable; + export { tableDisplayAs_1 as tableDisplayAs }; + const hasSuggestions_1: PropTypes.Requireable; + export { hasSuggestions_1 as hasSuggestions }; + } +} +import PropTypes from "prop-types"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/index.d.ts.map b/lib/components/Pega_UID_URL/index.d.ts.map new file mode 100644 index 0000000..ab855be --- /dev/null +++ b/lib/components/Pega_UID_URL/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_URL/index.jsx"],"names":[],"mappings":";AAgBA,6CA2JC"} \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/styles.d.ts b/lib/components/Pega_UID_URL/styles.d.ts new file mode 100644 index 0000000..52aa0fe --- /dev/null +++ b/lib/components/Pega_UID_URL/styles.d.ts @@ -0,0 +1,3 @@ +declare const _default: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; +export default _default; +//# sourceMappingURL=styles.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/styles.d.ts.map b/lib/components/Pega_UID_URL/styles.d.ts.map new file mode 100644 index 0000000..742a81d --- /dev/null +++ b/lib/components/Pega_UID_URL/styles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_URL/styles.js"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/suggestions-handler.d.ts b/lib/components/Pega_UID_URL/suggestions-handler.d.ts new file mode 100644 index 0000000..c482c75 --- /dev/null +++ b/lib/components/Pega_UID_URL/suggestions-handler.d.ts @@ -0,0 +1,2 @@ +export function suggestionsHandler(accepted: any, pConn: any, setStatus: any): void; +//# sourceMappingURL=suggestions-handler.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/suggestions-handler.d.ts.map b/lib/components/Pega_UID_URL/suggestions-handler.d.ts.map new file mode 100644 index 0000000..35b9a25 --- /dev/null +++ b/lib/components/Pega_UID_URL/suggestions-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"suggestions-handler.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_URL/suggestions-handler.js"],"names":[],"mappings":"AACO,oFAQN"} \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/text-url.d.ts b/lib/components/Pega_UID_URL/text-url.d.ts new file mode 100644 index 0000000..fbd5281 --- /dev/null +++ b/lib/components/Pega_UID_URL/text-url.d.ts @@ -0,0 +1,4 @@ +export function formatExists(formatterVal: any): boolean; +export function textFormatter(formatter: any, value: any): any; +export function urlFormatter(value: string, options: object): JSX.Element; +//# sourceMappingURL=text-url.d.ts.map \ No newline at end of file diff --git a/lib/components/Pega_UID_URL/text-url.d.ts.map b/lib/components/Pega_UID_URL/text-url.d.ts.map new file mode 100644 index 0000000..2fe8555 --- /dev/null +++ b/lib/components/Pega_UID_URL/text-url.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"text-url.d.ts","sourceRoot":"","sources":["../../../src/components/Pega_UID_URL/text-url.jsx"],"names":[],"mappings":"AAGO,yDAeJ;AA0EI,+DAsBN;AASM,oCAJI,MAAM,WACN,MAAM,eAoDhB"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3fc43f0..82ead32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,16 @@ "version": "1.0.0", "license": "Enter License", "dependencies": { - "@pega/cosmos-react-core": "^3.0.1", - "@pega/cosmos-react-work": "3.0.1", + "@fullcalendar/core": "^6.1.15", + "@fullcalendar/daygrid": "^6.1.15", + "@fullcalendar/moment": "^6.1.15", + "@fullcalendar/react": "^6.1.15", + "@fullcalendar/timegrid": "^6.1.15", + "@pega/cosmos-react-core": "^4.2.4", + "@pega/cosmos-react-work": "^4.2.4", + "date-fns": "^3.6.0", "dayjs": "^1.11.5", + "moment": "^2.30.1", "polished": "^4.2.2", "prop-types": "^15.8.1", "react": "^17.0.2", @@ -26,6 +33,7 @@ "@pega/configs": "^0.5.3", "@pega/custom-dx-components": "^8.8.16", "@pega/eslint-config": "^0.3.2", + "@pega/pcore-pconnect-typedefs": "^3.0.0", "@storybook/addon-actions": "^6.5.12", "@storybook/addon-essentials": "^6.5.12", "@storybook/addon-knobs": "^6.3.1", @@ -2699,6 +2707,52 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@fullcalendar/core": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.15.tgz", + "integrity": "sha512-BuX7o6ALpLb84cMw1FCB9/cSgF4JbVO894cjJZ6kP74jzbUZNjtwffwRdA+Id8rrLjT30d/7TrkW90k4zbXB5Q==", + "dependencies": { + "preact": "~10.12.1" + } + }, + "node_modules/@fullcalendar/daygrid": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.15.tgz", + "integrity": "sha512-j8tL0HhfiVsdtOCLfzK2J0RtSkiad3BYYemwQKq512cx6btz6ZZ2RNc/hVnIxluuWFyvx5sXZwoeTJsFSFTEFA==", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "node_modules/@fullcalendar/moment": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/moment/-/moment-6.1.15.tgz", + "integrity": "sha512-z3SqNpeCbXnnMd6Vq4XXE6noWFY6AWp1vsmiI9hftIxGV9k9oenDBPV04GvuU69AxipF9wzXm6pHvCwoP3bR4A==", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15", + "moment": "^2.29.1" + } + }, + "node_modules/@fullcalendar/react": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/react/-/react-6.1.15.tgz", + "integrity": "sha512-L0b9hybS2J4e7lq6G2CD4nqriyLEqOH1tE8iI6JQjAMTVh5JicOo5Mqw+fhU5bJ7hLfMw2K3fksxX3Ul1ssw5w==", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15", + "react": "^16.7.0 || ^17 || ^18 || ^19", + "react-dom": "^16.7.0 || ^17 || ^18 || ^19" + } + }, + "node_modules/@fullcalendar/timegrid": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.15.tgz", + "integrity": "sha512-61ORr3A148RtxQ2FNG7JKvacyA/TEVZ7z6I+3E9Oeu3dqTf6M928bFcpehRTIK6zIA6Yifs7BeWHgOE9dFnpbw==", + "dependencies": { + "@fullcalendar/daygrid": "~6.1.15" + }, + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", @@ -2738,14 +2792,6 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "node_modules/@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", - "peerDependencies": { - "react": "*" - } - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4888,73 +4934,59 @@ "dev": true }, "node_modules/@pega/cosmos-react-core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@pega/cosmos-react-core/-/cosmos-react-core-3.2.0.tgz", - "integrity": "sha512-jM8fMNmvTWsN6sLu5j7nybIXSa/7FYsmkZkYlKOq+9IqSthzRWCxR3H7dU6gDoyDrN8zsbYtB6e3kGPsc1CTrw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@pega/cosmos-react-core/-/cosmos-react-core-4.3.3.tgz", + "integrity": "sha512-X+U7dv/vYj9GyK1T6jKOkDAYIF8sj/KVOSNb8Pu4Sw8YxQ/9DRZ6IcJwdLpagErb79wFOet5KpBF1DgTe2+Wlw==", "dependencies": { "@popperjs/core": "^2.11.6", - "@types/dompurify": "^2.3.4", + "@types/dompurify": "^3.0.5", "@types/emoji-mart": "^3.0.4", "@types/emoji-regex": "^8.0.0", "@types/google.maps": "^3.49.2", - "@types/react": "^16.14.24 || ^17.0.38", - "@types/react-color": "^3.0.4", - "@types/react-dom": "^16.9.14 || ^17.0.11", + "@types/qrcode": "^1.5.0", + "@types/react": "^16.14.43 || ^17.0.62", + "@types/react-dom": "^16.9.19 || ^17.0.20", "@types/styled-components": "^5.1.26", "bignumber.js": "^9.0.1", "credit-card-type": "^9.1.0", - "dompurify": "^2.4.0", + "dompurify": "^3.0.7", "emoji-mart": "^3.0.1", "emoji-regex": "^9.2.0", "libphonenumber-js": "^1.9.9", "polished": "^4.1.0", + "qrcode": "^1.5.1", "react": "^16.14.0 || ^17.0.0", - "react-color": "^2.19.3", "react-dom": "^16.14.0 || ^17.0.0", "react-popper": "^2.2.5", + "shortcuts": "^2.0.3", "styled-components": "^5.2.0" } }, - "node_modules/@pega/cosmos-react-work": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@pega/cosmos-react-work/-/cosmos-react-work-3.0.1.tgz", - "integrity": "sha512-LgS58QBhCXoUpMSaIRV1phHvdijt8X6FhKnAUck3UbQ9Bp2RZhV8quuqOnbxaBHnjRvDqL1OwsAo3vKt7FxDeg==", + "node_modules/@pega/cosmos-react-core/node_modules/@types/dompurify": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", + "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", "dependencies": { - "@pega/cosmos-react-core": "3.0.1", - "@types/react": "^16.14.24 || ^17.0.38", - "@types/react-dom": "^16.9.14 || ^17.0.11", - "@types/styled-components": "^5.1.26", - "polished": "^4.1.0", - "react": "^16.14.0 || ^17.0.0", - "react-dom": "^16.14.0 || ^17.0.0", - "styled-components": "^5.2.0" + "@types/trusted-types": "*" } }, - "node_modules/@pega/cosmos-react-work/node_modules/@pega/cosmos-react-core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@pega/cosmos-react-core/-/cosmos-react-core-3.0.1.tgz", - "integrity": "sha512-pEfzdbbc5BE4x1iDDPw/FkXgnOtPaSjp1UXjHw1B/XlhTWlA+1NzLPG7G5+7WqUnOIWPLG2M8dUSU0bvq95skg==", + "node_modules/@pega/cosmos-react-core/node_modules/dompurify": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz", + "integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==" + }, + "node_modules/@pega/cosmos-react-work": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@pega/cosmos-react-work/-/cosmos-react-work-4.3.3.tgz", + "integrity": "sha512-JCkV2QCyW5AejR3hPzeTFOuqkzkFYs4U0yCduP5OIUal7UlLuQn81uvNo+Qu2NIh+L4c6W6q0cyUGxXxWA8DoA==", "dependencies": { - "@popperjs/core": "^2.11.6", - "@types/dompurify": "^2.3.4", - "@types/emoji-mart": "^3.0.4", - "@types/emoji-regex": "^8.0.0", - "@types/google.maps": "^3.49.2", - "@types/react": "^16.14.24 || ^17.0.38", - "@types/react-color": "^3.0.4", - "@types/react-dom": "^16.9.14 || ^17.0.11", + "@pega/cosmos-react-core": "4.3.3", + "@types/react": "^16.14.43 || ^17.0.62", + "@types/react-dom": "^16.9.19 || ^17.0.20", "@types/styled-components": "^5.1.26", - "bignumber.js": "^9.0.1", - "credit-card-type": "^9.1.0", - "dompurify": "^2.4.0", - "emoji-mart": "^3.0.1", - "emoji-regex": "^9.2.0", - "libphonenumber-js": "^1.9.9", "polished": "^4.1.0", "react": "^16.14.0 || ^17.0.0", - "react-color": "^2.19.3", "react-dom": "^16.14.0 || ^17.0.0", - "react-popper": "^2.2.5", "styled-components": "^5.2.0" } }, @@ -5056,6 +5088,12 @@ "eslint-plugin-sonarjs": "^0.10.0" } }, + "node_modules/@pega/pcore-pconnect-typedefs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@pega/pcore-pconnect-typedefs/-/pcore-pconnect-typedefs-3.0.0.tgz", + "integrity": "sha512-++pN8e3EkeKS8f+IDZ5QxaIHTrka0wPpCHK7czI7ceSbj8xxQXbwm8xzoq6YYInfJsHS5xtsKVbcRei4imOFiw==", + "dev": true + }, "node_modules/@pega/prettier-config": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/@pega/prettier-config/-/prettier-config-0.5.4.tgz", @@ -12792,14 +12830,6 @@ "@types/ms": "*" } }, - "node_modules/@types/dompurify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.4.0.tgz", - "integrity": "sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg==", - "dependencies": { - "@types/trusted-types": "*" - } - }, "node_modules/@types/emoji-mart": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@types/emoji-mart/-/emoji-mart-3.0.9.tgz", @@ -12859,9 +12889,9 @@ } }, "node_modules/@types/google.maps": { - "version": "3.53.5", - "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.53.5.tgz", - "integrity": "sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg==" + "version": "3.55.12", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.55.12.tgz", + "integrity": "sha512-Q8MsLE+YYIrE1H8wdN69YHHAF8h7ApvF5MiMXh/zeCpP9Ut745mV9M0F4X4eobZ2WJe9k8tW2ryYjLa87IO2Sg==" }, "node_modules/@types/graceful-fs": { "version": "4.1.6", @@ -13015,8 +13045,7 @@ "node_modules/@types/node": { "version": "20.4.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", - "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", - "dev": true + "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==" }, "node_modules/@types/node-fetch": { "version": "2.6.4", @@ -13063,6 +13092,14 @@ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, + "node_modules/@types/qrcode": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.5.tgz", + "integrity": "sha512-CdfBi/e3Qk+3Z/fXYShipBT13OJ2fDO2Q2w5CIP5anLTLIndQG9z6P1cnm+8zCWSpm5dnxMFd/uREtb0EXuQzg==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -13083,6 +13120,7 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/react-color/-/react-color-3.0.6.tgz", "integrity": "sha512-OzPIO5AyRmLA7PlOyISlgabpYUa3En74LP8mTMa0veCA719SvYQov4WLMsHvCgXP+L+KI9yGhYnqZafVGG0P4w==", + "dev": true, "dependencies": { "@types/react": "*", "@types/reactcss": "*" @@ -13111,6 +13149,7 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.6.tgz", "integrity": "sha512-qaIzpCuXNWomGR1Xq8SCFTtF4v8V27Y6f+b9+bzHiv087MylI/nTCqqdChNeWS7tslgROmYB7yeiruWX7WnqNg==", + "dev": true, "dependencies": { "@types/react": "*" } @@ -14337,7 +14376,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -16236,7 +16274,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, "engines": { "node": ">=6" } @@ -16288,9 +16325,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001518", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", - "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true, "funding": [ { @@ -18248,10 +18285,13 @@ } }, "node_modules/date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } }, "node_modules/dayjs": { "version": "1.11.9", @@ -18278,7 +18318,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -19020,6 +19059,11 @@ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -19144,11 +19188,6 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/dompurify": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz", - "integrity": "sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==" - }, "node_modules/domutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", @@ -22283,7 +22322,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -24346,7 +24384,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -28419,6 +28456,12 @@ "node": ">=4" } }, + "node_modules/listr-verbose-renderer/node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, "node_modules/listr-verbose-renderer/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -28639,11 +28682,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -29043,11 +29081,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -31117,6 +31150,14 @@ "node": ">=10" } }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "engines": { + "node": "*" + } + }, "node_modules/move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", @@ -32721,7 +32762,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "engines": { "node": ">=6" } @@ -32933,7 +32973,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, "engines": { "node": ">=8" } @@ -33171,6 +33210,14 @@ "node": ">=4" } }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -34508,6 +34555,15 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, + "node_modules/preact": { + "version": "10.12.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz", + "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -34822,6 +34878,161 @@ } ] }, + "node_modules/qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/qrcode/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { "version": "6.11.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", @@ -35014,23 +35225,6 @@ "react": ">=16.3.0" } }, - "node_modules/react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "dependencies": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "react": "*" - } - }, "node_modules/react-colorful": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", @@ -35399,14 +35593,6 @@ "react-dom": ">=16.6.0" } }, - "node_modules/reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "dependencies": { - "lodash": "^4.0.1" - } - }, "node_modules/read-all-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", @@ -36220,7 +36406,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -36234,6 +36419,11 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "node_modules/requireindex": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", @@ -37182,8 +37372,7 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "node_modules/set-value": { "version": "2.0.1", @@ -37298,6 +37487,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/shortcuts": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/shortcuts/-/shortcuts-2.0.3.tgz", + "integrity": "sha512-8Cjrzz15LBDmknBokvY8aWoyjc4U2CdbmhU4Jg5axi8jpD0wlFUjqKMAdMU0DkOpVp64vn3ISxngAg3WmpUa5g==" + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -38064,7 +38258,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -38098,8 +38291,7 @@ "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string.prototype.matchall": { "version": "4.0.8", @@ -38227,7 +38419,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -39091,11 +39282,6 @@ "node": ">=0.6.0" } }, - "node_modules/tinycolor2": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" - }, "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", @@ -41501,6 +41687,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, "node_modules/which-typed-array": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", @@ -43624,6 +43815,37 @@ "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", "dev": true }, + "@fullcalendar/core": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.15.tgz", + "integrity": "sha512-BuX7o6ALpLb84cMw1FCB9/cSgF4JbVO894cjJZ6kP74jzbUZNjtwffwRdA+Id8rrLjT30d/7TrkW90k4zbXB5Q==", + "requires": { + "preact": "~10.12.1" + } + }, + "@fullcalendar/daygrid": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.15.tgz", + "integrity": "sha512-j8tL0HhfiVsdtOCLfzK2J0RtSkiad3BYYemwQKq512cx6btz6ZZ2RNc/hVnIxluuWFyvx5sXZwoeTJsFSFTEFA==" + }, + "@fullcalendar/moment": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/moment/-/moment-6.1.15.tgz", + "integrity": "sha512-z3SqNpeCbXnnMd6Vq4XXE6noWFY6AWp1vsmiI9hftIxGV9k9oenDBPV04GvuU69AxipF9wzXm6pHvCwoP3bR4A==" + }, + "@fullcalendar/react": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/react/-/react-6.1.15.tgz", + "integrity": "sha512-L0b9hybS2J4e7lq6G2CD4nqriyLEqOH1tE8iI6JQjAMTVh5JicOo5Mqw+fhU5bJ7hLfMw2K3fksxX3Ul1ssw5w==" + }, + "@fullcalendar/timegrid": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.15.tgz", + "integrity": "sha512-61ORr3A148RtxQ2FNG7JKvacyA/TEVZ7z6I+3E9Oeu3dqTf6M928bFcpehRTIK6zIA6Yifs7BeWHgOE9dFnpbw==", + "requires": { + "@fullcalendar/daygrid": "~6.1.15" + } + }, "@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", @@ -43653,11 +43875,6 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" - }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -45279,76 +45496,62 @@ } }, "@pega/cosmos-react-core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@pega/cosmos-react-core/-/cosmos-react-core-3.2.0.tgz", - "integrity": "sha512-jM8fMNmvTWsN6sLu5j7nybIXSa/7FYsmkZkYlKOq+9IqSthzRWCxR3H7dU6gDoyDrN8zsbYtB6e3kGPsc1CTrw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@pega/cosmos-react-core/-/cosmos-react-core-4.3.3.tgz", + "integrity": "sha512-X+U7dv/vYj9GyK1T6jKOkDAYIF8sj/KVOSNb8Pu4Sw8YxQ/9DRZ6IcJwdLpagErb79wFOet5KpBF1DgTe2+Wlw==", "requires": { "@popperjs/core": "^2.11.6", - "@types/dompurify": "^2.3.4", + "@types/dompurify": "^3.0.5", "@types/emoji-mart": "^3.0.4", "@types/emoji-regex": "^8.0.0", "@types/google.maps": "^3.49.2", - "@types/react": "^16.14.24 || ^17.0.38", - "@types/react-color": "^3.0.4", - "@types/react-dom": "^16.9.14 || ^17.0.11", + "@types/qrcode": "^1.5.0", + "@types/react": "^16.14.43 || ^17.0.62", + "@types/react-dom": "^16.9.19 || ^17.0.20", "@types/styled-components": "^5.1.26", "bignumber.js": "^9.0.1", "credit-card-type": "^9.1.0", - "dompurify": "^2.4.0", + "dompurify": "^3.0.7", "emoji-mart": "^3.0.1", "emoji-regex": "^9.2.0", "libphonenumber-js": "^1.9.9", "polished": "^4.1.0", + "qrcode": "^1.5.1", "react": "^16.14.0 || ^17.0.0", - "react-color": "^2.19.3", "react-dom": "^16.14.0 || ^17.0.0", "react-popper": "^2.2.5", + "shortcuts": "^2.0.3", "styled-components": "^5.2.0" + }, + "dependencies": { + "@types/dompurify": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", + "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", + "requires": { + "@types/trusted-types": "*" + } + }, + "dompurify": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz", + "integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==" + } } }, "@pega/cosmos-react-work": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@pega/cosmos-react-work/-/cosmos-react-work-3.0.1.tgz", - "integrity": "sha512-LgS58QBhCXoUpMSaIRV1phHvdijt8X6FhKnAUck3UbQ9Bp2RZhV8quuqOnbxaBHnjRvDqL1OwsAo3vKt7FxDeg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@pega/cosmos-react-work/-/cosmos-react-work-4.3.3.tgz", + "integrity": "sha512-JCkV2QCyW5AejR3hPzeTFOuqkzkFYs4U0yCduP5OIUal7UlLuQn81uvNo+Qu2NIh+L4c6W6q0cyUGxXxWA8DoA==", "requires": { - "@pega/cosmos-react-core": "3.0.1", - "@types/react": "^16.14.24 || ^17.0.38", - "@types/react-dom": "^16.9.14 || ^17.0.11", + "@pega/cosmos-react-core": "4.3.3", + "@types/react": "^16.14.43 || ^17.0.62", + "@types/react-dom": "^16.9.19 || ^17.0.20", "@types/styled-components": "^5.1.26", "polished": "^4.1.0", "react": "^16.14.0 || ^17.0.0", "react-dom": "^16.14.0 || ^17.0.0", "styled-components": "^5.2.0" - }, - "dependencies": { - "@pega/cosmos-react-core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@pega/cosmos-react-core/-/cosmos-react-core-3.0.1.tgz", - "integrity": "sha512-pEfzdbbc5BE4x1iDDPw/FkXgnOtPaSjp1UXjHw1B/XlhTWlA+1NzLPG7G5+7WqUnOIWPLG2M8dUSU0bvq95skg==", - "requires": { - "@popperjs/core": "^2.11.6", - "@types/dompurify": "^2.3.4", - "@types/emoji-mart": "^3.0.4", - "@types/emoji-regex": "^8.0.0", - "@types/google.maps": "^3.49.2", - "@types/react": "^16.14.24 || ^17.0.38", - "@types/react-color": "^3.0.4", - "@types/react-dom": "^16.9.14 || ^17.0.11", - "@types/styled-components": "^5.1.26", - "bignumber.js": "^9.0.1", - "credit-card-type": "^9.1.0", - "dompurify": "^2.4.0", - "emoji-mart": "^3.0.1", - "emoji-regex": "^9.2.0", - "libphonenumber-js": "^1.9.9", - "polished": "^4.1.0", - "react": "^16.14.0 || ^17.0.0", - "react-color": "^2.19.3", - "react-dom": "^16.14.0 || ^17.0.0", - "react-popper": "^2.2.5", - "styled-components": "^5.2.0" - } - } } }, "@pega/cspell-config": { @@ -45430,6 +45633,12 @@ "eslint-config-prettier": "^8.3.0" } }, + "@pega/pcore-pconnect-typedefs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@pega/pcore-pconnect-typedefs/-/pcore-pconnect-typedefs-3.0.0.tgz", + "integrity": "sha512-++pN8e3EkeKS8f+IDZ5QxaIHTrka0wPpCHK7czI7ceSbj8xxQXbwm8xzoq6YYInfJsHS5xtsKVbcRei4imOFiw==", + "dev": true + }, "@pega/prettier-config": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/@pega/prettier-config/-/prettier-config-0.5.4.tgz", @@ -51314,14 +51523,6 @@ "@types/ms": "*" } }, - "@types/dompurify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.4.0.tgz", - "integrity": "sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg==", - "requires": { - "@types/trusted-types": "*" - } - }, "@types/emoji-mart": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@types/emoji-mart/-/emoji-mart-3.0.9.tgz", @@ -51381,9 +51582,9 @@ } }, "@types/google.maps": { - "version": "3.53.5", - "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.53.5.tgz", - "integrity": "sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg==" + "version": "3.55.12", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.55.12.tgz", + "integrity": "sha512-Q8MsLE+YYIrE1H8wdN69YHHAF8h7ApvF5MiMXh/zeCpP9Ut745mV9M0F4X4eobZ2WJe9k8tW2ryYjLa87IO2Sg==" }, "@types/graceful-fs": { "version": "4.1.6", @@ -51530,8 +51731,7 @@ "@types/node": { "version": "20.4.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", - "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", - "dev": true + "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==" }, "@types/node-fetch": { "version": "2.6.4", @@ -51578,6 +51778,14 @@ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, + "@types/qrcode": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.5.tgz", + "integrity": "sha512-CdfBi/e3Qk+3Z/fXYShipBT13OJ2fDO2Q2w5CIP5anLTLIndQG9z6P1cnm+8zCWSpm5dnxMFd/uREtb0EXuQzg==", + "requires": { + "@types/node": "*" + } + }, "@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -51598,6 +51806,7 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/react-color/-/react-color-3.0.6.tgz", "integrity": "sha512-OzPIO5AyRmLA7PlOyISlgabpYUa3En74LP8mTMa0veCA719SvYQov4WLMsHvCgXP+L+KI9yGhYnqZafVGG0P4w==", + "dev": true, "requires": { "@types/react": "*", "@types/reactcss": "*" @@ -51626,6 +51835,7 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.6.tgz", "integrity": "sha512-qaIzpCuXNWomGR1Xq8SCFTtF4v8V27Y6f+b9+bzHiv087MylI/nTCqqdChNeWS7tslgROmYB7yeiruWX7WnqNg==", + "dev": true, "requires": { "@types/react": "*" } @@ -52575,8 +52785,7 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "3.2.1", @@ -54035,8 +54244,7 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "camelcase-css": { "version": "2.0.1", @@ -54073,9 +54281,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001518", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", - "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true }, "capture-exit": { @@ -55540,10 +55748,9 @@ } }, "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==" }, "dayjs": { "version": "1.11.9", @@ -55561,8 +55768,7 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" }, "decamelize-keys": { "version": "1.1.1", @@ -56117,6 +56323,11 @@ } } }, + "dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -56209,11 +56420,6 @@ "domelementtype": "^2.3.0" } }, - "dompurify": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz", - "integrity": "sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==" - }, "domutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", @@ -58632,8 +58838,7 @@ "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { "version": "1.2.1", @@ -60141,8 +60346,7 @@ "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-function": { "version": "1.0.2", @@ -63276,6 +63480,12 @@ "restore-cursor": "^2.0.0" } }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -63415,11 +63625,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -63729,11 +63934,6 @@ "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", "dev": true }, - "material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -65226,6 +65426,11 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, + "moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==" + }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", @@ -66466,8 +66671,7 @@ "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "package-json": { "version": "4.0.1", @@ -66650,8 +66854,7 @@ "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", @@ -66821,6 +67024,11 @@ } } }, + "pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==" + }, "pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -67621,6 +67829,11 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, + "preact": { + "version": "10.12.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz", + "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==" + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -67869,6 +68082,124 @@ "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", "dev": true }, + "qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "requires": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, "qs": { "version": "6.11.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", @@ -68004,20 +68335,6 @@ "shallow-equal": "^1.2.1" } }, - "react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "requires": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - } - }, "react-colorful": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", @@ -68310,14 +68627,6 @@ "prop-types": "^15.6.2" } }, - "reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "requires": { - "lodash": "^4.0.1" - } - }, "read-all-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", @@ -68960,8 +69269,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", @@ -68969,6 +69277,11 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "requireindex": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", @@ -69696,8 +70009,7 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "set-value": { "version": "2.0.1", @@ -69790,6 +70102,11 @@ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true }, + "shortcuts": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/shortcuts/-/shortcuts-2.0.3.tgz", + "integrity": "sha512-8Cjrzz15LBDmknBokvY8aWoyjc4U2CdbmhU4Jg5axi8jpD0wlFUjqKMAdMU0DkOpVp64vn3ISxngAg3WmpUa5g==" + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -70442,7 +70759,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -70452,8 +70768,7 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" } } }, @@ -70569,7 +70884,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -71224,11 +71538,6 @@ "setimmediate": "^1.0.4" } }, - "tinycolor2": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" - }, "titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", @@ -73070,6 +73379,11 @@ "is-symbol": "^1.0.3" } }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, "which-typed-array": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", diff --git a/package.json b/package.json index a607235..ebc0941 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "predeploy": "npm run build-storybook", "deploy-storybook": "gh-pages -d storybook-static" }, - "scriptsComments": { + "scriptsComments": { "build": "tsc -b tsconfig.build.json", "fix": "run-p -cl fix:*", "fix:es": "eslint --fix .", @@ -46,9 +46,16 @@ "license": "Enter License", "sideEffects": false, "dependencies": { - "@pega/cosmos-react-core": "^3.0.1", - "@pega/cosmos-react-work": "3.0.1", + "@fullcalendar/core": "^6.1.15", + "@fullcalendar/daygrid": "^6.1.15", + "@fullcalendar/moment": "^6.1.15", + "@fullcalendar/react": "^6.1.15", + "@fullcalendar/timegrid": "^6.1.15", + "@pega/cosmos-react-core": "^4.2.4", + "@pega/cosmos-react-work": "^4.2.4", + "date-fns": "^3.6.0", "dayjs": "^1.11.5", + "moment": "^2.30.1", "polished": "^4.2.2", "prop-types": "^15.8.1", "react": "^17.0.2", @@ -63,10 +70,11 @@ "@pega/configs": "^0.5.3", "@pega/custom-dx-components": "^8.8.16", "@pega/eslint-config": "^0.3.2", + "@pega/pcore-pconnect-typedefs": "^3.0.0", "@storybook/addon-actions": "^6.5.12", "@storybook/addon-essentials": "^6.5.12", - "@storybook/addon-links": "^6.5.12", "@storybook/addon-knobs": "^6.3.1", + "@storybook/addon-links": "^6.5.12", "@storybook/addon-storysource": "^6.5.12", "@storybook/builder-webpack5": "^6.5.12", "@storybook/manager-webpack5": "^6.5.12", diff --git a/src/components/Pega_UID_Calendar/Doc.mdx b/src/components/Pega_UID_Calendar/Doc.mdx new file mode 100644 index 0000000..4219345 --- /dev/null +++ b/src/components/Pega_UID_Calendar/Doc.mdx @@ -0,0 +1,26 @@ +import { Meta, Primary, Controls, Story } from '@storybook/blocks'; +import * as DemoStories from './demo.stories'; + + + +# Overview + +The Calendar widget allows to view a list of cases in a calendar view. The component supports the following functionality: + +- 3 types of views are supported by default: Monthly, Weekly and Daily - Weekly and Daily shows an hour timeline whereas Monthly only show the day. +- Monthly view render the appointment as large card with field values whereas Weekly and Daily only render the title of the appointment (pyLabel) +- For hourly views - the range is from 7 AM to 7 PM - this is not configurable but could easily be exposed as settings +- The widget will listen to filter change on the UI (change month, view...) - it will persist the context in localstorage and on load of the UI, it will use the context from the localstorage if present - this allows to navigate between pages but maintain the selected view +- The widget will listen to ASSIGNMENT_SUBMISSION event from the Constellation runtime - if the case is edited using the preview panel, the calendar data will be refreshed automatically + +Each case must expose the properties: SessionDate, StartTime and EndTime. +The widget is configured by passing a list Data page that provides all the instances of this case type. +Another parameter called 'Create case className' will show the 'create' button if this parameter is set and let you create new case directly from the calendar. + +For more details: [How to implement a calendar widget for Constellation UI as a DX Component](https://support.pega.com/discussion/how-implement-calendar-widget-constellation-ui-dx-component) + + + +## Props + + diff --git a/src/components/Pega_UID_Calendar/OneColumnPage.svg b/src/components/Pega_UID_Calendar/OneColumnPage.svg new file mode 100644 index 0000000..5f2dec9 --- /dev/null +++ b/src/components/Pega_UID_Calendar/OneColumnPage.svg @@ -0,0 +1,36 @@ + + + 1 col + + + + + + + + + + + + + + + + + + + + + + + + + A + + + + + + + + \ No newline at end of file diff --git a/src/components/Pega_UID_Calendar/config.json b/src/components/Pega_UID_Calendar/config.json new file mode 100644 index 0000000..b02f909 --- /dev/null +++ b/src/components/Pega_UID_Calendar/config.json @@ -0,0 +1,68 @@ +{ + "name": "Pega_UID_Calendar", + "label": "KommC Calendar", + "description": "Calendar component", + "organization": "Pega", + "version": "1.0.0", + "library": "UID", + "allowedApplications": [], + "componentKey": "Pega_UID_Calendar", + "type": "Widget", + "subtype": ["PAGE", "CASE"], + "icon": "OneColumnPage.svg", + "properties": [ + { + "name": "heading", + "label": "Heading", + "format": "TEXT" + }, + { + "name": "dataPage", + "label": "Data Page name", + "format": "TEXT" + }, + { + "name": "createClassname", + "label": "Create case className", + "format": "TEXT" + }, + { + "name": "defaultViewMode", + "label": "Default view", + "format": "SELECT", + "defaultValue": "Monthly", + "source": [ + { + "key": "Daily", + "value": "Daily" + }, + { + "key": "Weekly", + "value": "Weekly" + }, + { + "key": "Monthly", + "value": "Monthly" + } + ] + }, + { + "name": "nowIndicator", + "label": "Show current day", + "format": "BOOLEAN", + "defaultValue": true + }, + { + "name": "weekendIndicator", + "label": "Show week-ends", + "format": "BOOLEAN", + "defaultValue": true + } + + ], + "defaultConfig": { + "heading": "Calendar", + "dataPage": "", + "defaultViewMode": "Monthly" + } +} diff --git a/src/components/Pega_UID_Calendar/create-nonce.ts b/src/components/Pega_UID_Calendar/create-nonce.ts new file mode 100644 index 0000000..e136578 --- /dev/null +++ b/src/components/Pega_UID_Calendar/create-nonce.ts @@ -0,0 +1,6 @@ +/* eslint-disable no-underscore-dangle */ +// @ts-ignore +if (window?.__webpack_nonce__) { + // @ts-ignore + __webpack_nonce__ = window.__webpack_nonce__; +} diff --git a/src/components/Pega_UID_Calendar/demo.stories.tsx b/src/components/Pega_UID_Calendar/demo.stories.tsx new file mode 100644 index 0000000..b23af37 --- /dev/null +++ b/src/components/Pega_UID_Calendar/demo.stories.tsx @@ -0,0 +1,3209 @@ +import type { StoryObj } from '@storybook/react'; +import PegaUidCalendar from './index'; + +export default { + title: 'Widgets/Calendar', + argTypes: { + dataPage: { + table: { + disable: true + } + }, + getPConnect: { + table: { + disable: true + } + } + }, + component: PegaUidCalendar +}; + +const setPCore = () => { + (window as any).PCore = { + getComponentsRegistry: () => { + return { + getLazyComponent: (f: string) => f + }; + }, + getEnvironmentInfo: () => { + return { + getTimeZone: () => 'local' + }; + }, + getEvents: () => { + return { + getCaseEvent: () => { + return { + ASSIGNMENT_SUBMISSION: 'ASSIGNMENT_SUBMISSION' + }; + } + }; + }, + getPubSubUtils: () => { + return { + subscribe: () => { + /* nothing */ + }, + unsubscribe: () => { + /* nothing */ + } + }; + }, + getSemanticUrlUtils: () => { + return { + getResolvedSemanticURL: () => { + return undefined; + }, + getActions: () => { + return { + ACTION_OPENWORKBYHANDLE: 'openWorkByHandle' + }; + } + }; + }, + getDataApiUtils: () => { + return { + getData: () => { + return new Promise(resolve => + setTimeout( + () => + resolve({ + data: { + fetchDateTime: '2024-09-30T14:41:40.071Z', + pxObjClass: 'Pega-API-DataExploration-Data', + resultCount: 83, + data: [ + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-16T07:30:00.000Z', + CompleteDay: null, + StartTime: '2024-09-16T06:30:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceClass: 'BW-KommC-Data-TerminTyp', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Klara', + FullName: 'Klara Fall', + LastName: 'Fall', + Salutation: 'Frau' + } + }, + SerieRepeat: null, + Subject: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '2', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: '96ec4ec8-257d-4a92-8453-88138475a638', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-5017', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-18T10:00:00.000Z', + CompleteDay: true, + StartTime: '2024-09-17T22:00:00.000Z', + Termin: null, + SerieRepeat: 'Täglich', + Subject: 'Urlaub', + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '3', + Type: 'Abwesend', + ParentSerieID: null, + Capacity: null, + IsSerie: false, + SerieEndDate: null, + pyGUID: '9eb75139-6ad6-4d73-b885-19bc6a84e22a', + TerminID: null, + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-19T06:15:00.000Z', + CompleteDay: null, + StartTime: '2024-09-19T05:15:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceClass: 'BW-KommC-Data-TerminTyp', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: '8fbbff2b-32e1-48d7-99dd-2ccbfe55edc0', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7007', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-19T06:15:00.000Z', + CompleteDay: null, + StartTime: '2024-09-19T05:15:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'eb366bfc-f6d4-4923-b8ae-937b46f92654', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-6025', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-19T08:30:00.000Z', + CompleteDay: false, + StartTime: '2024-09-19T07:30:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Folgeberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Klara', + FullName: 'Klara Fall', + LastName: 'Fall', + Salutation: 'Frau' + } + }, + SerieRepeat: 'Täglich', + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: false, + SerieEndDate: null, + pyGUID: '513874f6-3d33-400d-b66c-5b895c28fac8', + TerminID: 'BW-KOMMC-WORK-GRP1 Ter-3227', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-19T08:45:00.000Z', + CompleteDay: null, + StartTime: '2024-09-19T07:45:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + Typ: 'Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + Subject: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'c53ee1e4-b193-4381-9358-6aec12f6ffac', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-6025', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-19T09:00:00.000Z', + CompleteDay: false, + StartTime: '2024-09-19T08:30:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Bewerbungsabgabe (nur Präsenzberatung)', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Manuel', + FullName: 'Manuel Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: 'Täglich', + Subject: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: false, + SerieEndDate: null, + pyGUID: 'ccfdc5e0-a661-4f24-8b2f-41cd29f3a772', + TerminID: 'BW-KOMMC-WORK-GRP1 Ter-3228', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-19T09:45:00.000Z', + CompleteDay: false, + StartTime: '2024-09-19T08:45:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + Typ: 'Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceClass: 'BW-KommC-Data-TerminTyp', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: 'Täglich', + Subject: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: false, + SerieEndDate: null, + pyGUID: '6addf247-3f4a-499d-a9ad-182ff64f80b5', + TerminID: 'BW-KOMMC-WORK-GRP1 Ter-6009', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-19T13:00:00.000Z', + CompleteDay: false, + StartTime: '2024-09-19T12:00:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + Typ: 'Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceClass: 'BW-KommC-Data-TerminTyp', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Klara', + FullName: 'Klara Fall', + LastName: 'Fall', + Salutation: 'Frau' + } + }, + SerieRepeat: 'Täglich', + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: false, + SerieEndDate: null, + pyGUID: 'e8108167-18f9-4dcc-aabe-07de6236ca6a', + TerminID: 'BW-KOMMC-WORK-GRP1 Ter-3213', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-20T06:30:00.000Z', + CompleteDay: null, + StartTime: '2024-09-20T05:30:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '6', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'f062e852-c4f9-4281-9a2f-238fb9ae4b15', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7008', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-20T07:00:00.000Z', + CompleteDay: null, + StartTime: '2024-09-20T06:00:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + Typ: 'Präsenzberatung', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Bine', + FullName: 'Bine Maja', + LastName: 'Maja', + Salutation: 'Frau' + } + }, + SerieRepeat: null, + Subject: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '6', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'cecdecd4-ffd6-4bb7-b402-f3caf439a2c5', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7005', + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-09-20T10:00:00.000Z', + CompleteDay: false, + StartTime: '2024-09-20T08:30:00.000Z', + Termin: null, + SerieRepeat: 'Täglich', + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: 'Arzttermin', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '6', + Type: 'Abwesend', + ParentSerieID: null, + Capacity: null, + IsSerie: false, + SerieEndDate: null, + pyGUID: 'c056a183-b043-4768-a736-bf42868a1789', + TerminID: null, + MonthDisplayText: '2024_09' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-01T12:45:00.000Z', + CompleteDay: null, + StartTime: '2024-10-01T12:15:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + Typ: 'Präsenzberatung', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceClass: 'BW-KommC-Data-TerminTyp', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + Subject: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '3', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: '11e68e2f-bed5-4ee7-998e-3b1c2ea82a6d', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-6048', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + Webexlink: null, + DisplayOrder: 3, + pxUpdateDateTime: '2024-09-30T13:17:32.848Z', + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 2:00:14 PM GMT', + pzPageNameHash: '_pa11423658415194432pz', + pxUpdateOpName: 'Anna Szarawara', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 19ae56ee-fa10-4dcc-a296-b8e872417e54', + Typ: 'Online', + pxUpdateOperator: 'Anna.Szarawara.ext@bwi.de', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + pyGUID: '19ae56ee-fa10-4dcc-a296-b8e872417e54' + }, + pyGUID: '19ae56ee-fa10-4dcc-a296-b8e872417e54', + pxCommitDateTime: null, + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-01T14:30:00.000Z', + CompleteDay: null, + StartTime: '2024-10-01T13:30:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + Typ: 'Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + }, + { + Order: 2, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:53:14.121Z', + pzLoadTime: 'September 30, 2024 at 2:41:40 PM GMT', + pzPageNameHash: '_pa11426144473671110pz', + Typ: 'Telefon', + pzInsKey: 'BW-KommC-Data-TerminTyp Telefon', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:53:14.121Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Telefon' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + }, + { + Order: 3, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:53:17.858Z', + pzLoadTime: 'September 30, 2024 at 2:03:03 PM GMT', + pzPageNameHash: '_pa11423827717186768pz', + Typ: 'Online', + pzInsKey: 'BW-KommC-Data-TerminTyp Online', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:53:17.858Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Online' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '19ae56ee-fa10-4dcc-a296-b8e872417e54', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '3', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'cb842861-1a53-4677-8311-5b4cfb9afc1f', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7020', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-02T09:00:00.000Z', + CompleteDay: null, + StartTime: '2024-10-02T08:00:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + Typ: 'Präsenzberatung', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '4', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: '9cbb5112-8945-4e44-b1d0-f5df3eda8f5e', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7018', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-02T11:00:00.000Z', + CompleteDay: null, + StartTime: '2024-10-02T10:00:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '4', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: '09610596-c4c0-42e0-b8a3-013b0ea05801', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7019', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-02T15:00:00.000Z', + CompleteDay: null, + StartTime: '2024-10-02T14:00:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pxUpdateOpName: 'Andrzej Fudala', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + Typ: 'Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceClass: 'BW-KommC-Data-TerminTyp', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + Subject: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '4', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: '73ee5640-5ce8-4956-b5e2-b84a1b926d1c', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7022', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-02T16:00:00.000Z', + CompleteDay: null, + StartTime: '2024-10-02T15:00:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxSaveDateTime: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + Typ: 'Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '4', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'a5fea24f-cba9-4342-af95-f9a48b9cef3a', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7023', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-03T12:45:00.000Z', + CompleteDay: null, + StartTime: '2024-10-03T12:15:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + pxUpdateOpName: 'Andrzej Fudala', + Typ: 'Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceClass: 'BW-KommC-Data-TerminTyp', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: null, + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'd12f029e-afdd-4644-b30b-89dc412f087c', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-6049', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + DisplayOrder: 3, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + Webexlink: null, + pxUpdateDateTime: '2024-09-30T13:17:32.848Z', + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 2:00:14 PM GMT', + pzPageNameHash: '_pa11423658415194432pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 19ae56ee-fa10-4dcc-a296-b8e872417e54', + Typ: 'Online', + pxUpdateOpName: 'Anna Szarawara', + pxUpdateOperator: 'Anna.Szarawara.ext@bwi.de', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + pyGUID: '19ae56ee-fa10-4dcc-a296-b8e872417e54' + }, + pyGUID: '19ae56ee-fa10-4dcc-a296-b8e872417e54', + pxCommitDateTime: null, + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-03T14:15:00.000Z', + CompleteDay: null, + StartTime: '2024-10-03T13:15:00.000Z', + Termin: { + pxObjClass: 'BW-KommC-Work-Grp1-Termin', + TerminTyp: [ + { + Order: 1, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:52:53.687Z', + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815782998620pz', + pxUpdateOpName: 'Andrzej Fudala', + pzInsKey: 'BW-KommC-Data-TerminTyp Präsenzberatung', + Typ: 'Präsenzberatung', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:52:53.687Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Präsenzberatung' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + }, + { + Order: 2, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:53:14.121Z', + pzLoadTime: 'September 30, 2024 at 2:41:40 PM GMT', + pzPageNameHash: '_pa11426144696659813pz', + Typ: 'Telefon', + pzInsKey: 'BW-KommC-Data-TerminTyp Telefon', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:53:14.121Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Telefon' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + }, + { + Order: 3, + pxUpdateSystemID: 'pega-tc', + pxSaveDateTime: null, + pxUpdateDateTime: '2024-08-02T13:53:17.858Z', + pzLoadTime: 'September 30, 2024 at 2:03:03 PM GMT', + pzPageNameHash: '_pa11423827717186768pz', + Typ: 'Online', + pzInsKey: 'BW-KommC-Data-TerminTyp Online', + pxUpdateOpName: 'Andrzej Fudala', + pxUpdateOperator: 'Andrzej.Fudala.ext@bwi.de', + pzPageNameBase: 'D_TerminTyp', + pxObjClass: 'BW-KommC-Data-TerminTyp', + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Termin-Typ', + pySourceNumber: '1', + pySourceType: 'Lookup', + pySourceClass: 'BW-KommC-Data-TerminTyp' + }, + pxCreateDateTime: '2024-08-02T13:53:17.858Z', + pxCreateSystemID: 'pega-tc', + pxDPParameters: { + Typ: 'Online' + }, + pxCommitDateTime: null, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Beratungsart: 'Erstberatung', + Contact: { + pxObjClass: 'Common-LDM-Entity-Contact', + FirstName: 'Max', + FullName: 'Max Mustermann', + LastName: 'Mustermann', + Salutation: 'Herr' + } + }, + SerieRepeat: null, + Subject: null, + BeratungsstelleID: '19ae56ee-fa10-4dcc-a296-b8e872417e54', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '5', + Type: 'Termin', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'fa874bfe-0464-4972-abfa-84b0234e5b80', + TerminID: 'BW-KOMMC-WORK-GRP1 TER-7015', + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: { + Adresse: { + Raum: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-08-06T18:43:29.594Z', + pxUpdateOpName: 'Christopher.Rohde.ext@bwi.de', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + Hausnummer: '147', + Ort: 'Berlin', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsadresse', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsadresse', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-06T18:43:29.594Z', + pxDPParameters: { + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + Strasse: 'Friedrichstr.', + PLZ: '10117', + Gebaudeteil: null, + pxSaveDateTime: null, + pzLoadTime: 'September 30, 2024 at 1:29:31 PM GMT', + pzPageNameHash: '_pa11421815770213303pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsadresse 90762f27-74c3-4586-8a50-0c6f08109c57', + pzPageNameBase: 'D_Beratungsadresse', + Bezeichnung: null, + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '90762f27-74c3-4586-8a50-0c6f08109c57', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de' + }, + Webexlink: null, + pxUpdateSystemID: 'pega-tc', + pxUpdateDateTime: '2024-09-27T09:40:38.676Z', + pxUpdateOpName: 'Christopher Rohde', + pxUpdateOperator: 'Christopher.Rohde.ext@bwi.de', + pySourcePage: { + pxObjClass: 'Embed-DataSource', + pySourceIdentifier: 'Beratungsstelle', + pySourceNumber: '1', + pySourceClass: 'BW-BWEnt-Data-Beratungsstelle', + pySourceType: 'Lookup' + }, + pxCreateDateTime: '2024-08-07T11:07:40.503Z', + pxDPParameters: { + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7' + }, + pxSaveDateTime: null, + DisplayOrder: 1, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + pzLoadTime: 'September 30, 2024 at 1:30:09 PM GMT', + pzPageNameHash: '_pa11421853815110435pz', + pzInsKey: + 'BW-BWEnt-Data-Beratungsstelle 03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Typ: 'Präsenzberatung', + pzPageNameBase: 'D_Beratungsstelle', + OrganisationseinheitID: '58400796-bd4a-4215-97a4-18e59a521998', + pxObjClass: 'BW-BWEnt-Data-Beratungsstelle', + pxCreateOperator: 'Christopher.Rohde.ext@bwi.de', + pxCreateSystemID: 'pega-tc', + pxCommitDateTime: null, + pyGUID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + pxCreateOpName: 'Christopher.Rohde.ext@bwi.de', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + }, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-04T14:00:00.000Z', + CompleteDay: true, + StartTime: '2024-10-04T05:00:00.000Z', + Termin: null, + SerieRepeat: null, + BeratungsstelleID: '03ac1c7b-f87b-4310-85db-88cf7bf0cde7', + Subject: 'Vertretung XXX', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '6', + Type: 'Verfügbar', + ParentSerieID: null, + Capacity: null, + IsSerie: null, + SerieEndDate: null, + pyGUID: 'b9d98304-5bc4-470c-b604-bb13e03abd19', + TerminID: null, + MonthDisplayText: '2024_10' + }, + { + Beratungsstelle: null, + AuthorID: 'c7949ca1-0c50-47ee-af2f-1dcd2486b589', + EndTime: '2024-10-04T22:00:00.000Z', + CompleteDay: null, + StartTime: '2024-10-05T14:00:00.000Z', + Termin: null, + SerieRepeat: null, + BeratungsstelleID: null, + Subject: 'Arzttermin 2', + pxObjClass: 'BW-KommC-Data-TimeSlot', + Weekday: '7', + Type: 'Abwesend', + ParentSerieID: null, + Capacity: null, + IsSerie: false, + SerieEndDate: null, + pyGUID: '7b7b3bcd-7cd2-4336-9d9f-8f0f9b054fab', + TerminID: null, + MonthDisplayText: '2024_10' + }, + { + pyGUID: 'A-1004', + Subject: 'Conference', + CompleteDay: true, + SerieRepeat: 'wöchentlich', + SerieEndDate: '2024-12-31', + EndTime: '2024-10-01T11:00:00.000Z', + StartTime: '2024-10-01T10:00:00.000Z', + Type: 'Sammel', + Sammeltermin: { + pzInsKey: 'Sammeltermin A-1004', + Ortsadresse: 'Max-Joseph-Platz 2, 80539 München', + Kapazitaet: 100, + GenutzteKapazitat: 68, + Ort: 'München' + }, + Beratungsstelle: { + Typ: 'Präsenzberatung' + }, + Weekday: '4' + }, + { + pyGUID: 'A-1005', + Subject: 'Town hall', + pxCreateOpName: 'Marc Doe', + EndTime: '2024-10-01T18:00:00.000Z', + StartTime: '2024-10-01T17:00:00.000Z', + Type: 'Sammel', + Sammeltermin: { + pzInsKey: 'Sammeltermin A-1005', + Address: { + Strasse: 'Max-Joseph-Platz', + Hausnummer: '2', + PLZ: 80539, + Ort: 'München' + }, + Ort: 'München', + Kapazitaet: 500, + GenutzteKapazitat: 412 + }, + Beratungsstelle: { + Typ: 'Online' + } + }, + { + EndTime: '2024-10-04T11:00:00.000Z', + StartTime: '2024-10-04T10:00:00.000Z', + TerminID: 'A-999', + pyLabel: 'James Smith', + Type: 'Termin', + Termin: { + pzInsKey: 'Termin A-999', + pxObjClass: 'Termin-Obj-Class', + Beratungsart: 'Folgeberatung', + Contact: { + FirstName: 'James', + LastName: 'Smith', + FullName: 'James Smith', + Salutation: 'Herr' + } + }, + Beratungsstelle: { + Typ: 'Telefon' + } + }, + { + StartTime: '2024-10-08T09:00:00.000Z', + EndTime: '2024-10-08T10:00:00.000Z', + pyGUID: 'A-1003', // only for "Termin" and "Sammel" | Abwesend (off) and Verfügbar (available) won't be cases + Participants: ['John Doe'], // NEW + Type: 'Termin', + Termin: { + pzInsKey: 'Termin A-1003', + Beratungsart: 'Folgeberatung', + Contact: { + FirstName: 'John', + LastName: 'Doe', + FullName: 'John Doe', + Salutation: 'Herr', + 'Mobile Nr.': '0123456789', + 'E-mail': 'john.doe@candidate.com' + } + }, + TerminID: 'A-1003', + Beratungsstelle: { + Typ: 'Außendienststelle' + } + }, + { + EndTime: '2024-10-09T11:00:00.000Z', + StartTime: '2024-10-09T10:00:00.000Z', + pyGUID: 'A-1002', + pyLabel: 'Joe Smith Long long long long long name', + Type: 'Termin', + Termin: { + pzInsKey: 'Termin A-1002', + Beratungsart: 'Folgeberatung', + Contact: { + FirstName: 'Joe', + LastName: 'Smith', + FullName: 'Joe Smith', + Salutation: 'Herr', + 'Mobile Nr.': '0123456789', + 'E-mail': 'joe.smith@candidate.com' + } + }, + TerminID: 'A-1002' + }, + { + EndTime: '2024-10-10T15:00:00.000Z', + StartTime: '2024-10-10T14:00:00.000Z0', + pyGUID: 'A-1001', + Type: 'Termin', + Termin: { + pzInsKey: 'Termin A-1001', + Beratungsart: 'Erstberatung', + Contact: { + FirstName: 'Jane', + LastName: 'Doe', + FullName: 'Doe', + Salutation: 'Frau', + 'Mobile Nr.': '0123456789', + 'E-mail': 'jane.doe@candidate.com' + } + }, + TerminID: 'A-1001' + }, + { + EndTime: '2024-10-03T15:30:00.000Z', + StartTime: '2024-10-03T14:30:00.000Z', + pyGUID: 'A-1000', + pyDescription: 'Install a boiler\n', + Type: 'Termin', + Termin: { + pzInsKey: 'Termin A-1000', + Beratungsart: 'Bewerbungsabgabe', + Contact: { + FirstName: 'Marc', + LastName: 'Zuckerberg', + FullName: 'Marc Zuckerberg', + Salutation: 'Herr', + 'Mobile Nr.': '0123456789', + 'E-mail': 'marc.zuckerberg@candidate.com' + } + }, + TerminID: 'A-1000' + }, + { + StartTime: '2024-10-15T08:00:00.000Z', + EndTime: '2024-10-15T12:00:00.000Z', + Type: 'Verfügbar', + pyGUID: 'A-1010', + Beratungsstelle: { + Adresse: { + Hausnummer: '147', + Ort: 'Berlin', + Strasse: 'Friedrichstr.', + PLZ: '10117' + }, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + Typ: 'Präsenzberatung', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + } + }, + { + StartTime: '2024-10-15T08:30:00.000Z', + EndTime: '2024-10-15T12:00:00.000Z', + Type: 'Verfügbar', + pyGUID: 'A-1010', + Beratungsstelle: { + Adresse: { + Hausnummer: '147', + Ort: 'Berlin', + Strasse: 'Friedrichstr.', + PLZ: '10117' + }, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + Typ: 'Online', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + } + }, + { + StartTime: '2024-10-15T07:00:00.000Z', + EndTime: '2024-10-15T14:00:00.000Z', + Type: 'Verfügbar', + pyGUID: 'A-1010', + Beratungsstelle: { + Adresse: { + Hausnummer: '147', + Ort: 'Berlin', + Strasse: 'Friedrichstr.', + PLZ: '10117' + }, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + Typ: 'Telefon', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + } + }, + { + StartTime: '2024-10-15T05:00:00.000Z', + EndTime: '2024-10-15T14:30:00.000Z', + Type: 'Verfügbar', + pyGUID: 'A-1010', + Beratungsstelle: { + Adresse: { + Hausnummer: '147', + Ort: 'Berlin', + Strasse: 'Friedrichstr.', + PLZ: '10117' + }, + Beschreibung: 'Beratungsstelle Berlin-Mitte', + Typ: 'Außendienststelle', + AddressID: '90762f27-74c3-4586-8a50-0c6f08109c57' + } + }, + { + StartTime: '2024-10-11T09:00:00.000Z', + EndTime: '2024-10-11T10:30:00.000Z', + Subject: 'Training', + Type: 'Abwesend', + pyGUID: 'A-1008' + }, + { + StartTime: '2024-10-10T08:00:00.000Z', + EndTime: '2024-10-10T10:30:00.000Z', + Subject: 'Training', + Type: 'Abwesend', + pyGUID: 'A-1008' + }, + { + StartTime: '2024-10-17T13:00:00.000Z', + EndTime: '2024-10-17T18:00:00.000Z', + pxCreateOpName: 'Marc Doe', + Subject: 'Training', + Type: 'Abwesend', + pyGUID: 'A-1009' + }, + { + Sammeltermin: { + pxObjClass: 'BW-KommC-Work-Grp1-Sammeltermin', + Ort: 'Außenstelle Spandau', + GenutzteKapazitat: 0, + Ortstyp: 'Karriereberatungsbüro', + AngemeldeteInteressenten: null, + AndererOrt: null, + Ortsadresse: 'Seegefelder Str. 14-16, 13597 Berlin', + VerfugbareKapazitat: 8, + Beratungsort: { + Adresse: 'Seegefelder Str. 14-16, 13597 Berlin', + pxObjClass: 'BW-KommC-Data-Beratungsort', + pyGUID: '6707a733-831c-4410-a95a-84c3d20539bf', + Beratungsort: 'Außenstelle Spandau' + }, + Kapazitaet: 8 + } + }, + { + Sammeltermin: { + Ort: 'Schule XYZ', + pxObjClass: 'BW-KommC-Work-Grp1-Sammeltermin', + GenutzteKapazitat: 5, + Ortstyp: 'Anderer Ort', + AndererOrt: { + Ort: 'Musterhausen', + pxObjClass: 'BW-BWEnt-Data-Beratungsadresse', + Raum: '102', + Gebaudeteil: '2', + Strasse: 'Musterweg', + Bezeichnung: 'Schule XYZ', + Hausnummer: '1', + PLZ: '12345' + }, + AngemeldeteInteressenten: [ + { + pxObjClass: 'BW-KommC-Data-SammelterminInteressent', + Gesamtanzahl: 2, + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + InteressentID: 'Int-0000212', + pxCreateDateTime: '2024-10-02T10:36:52.082Z', + pzIndexOwnerKey: 'BW-KOMMC-WORK-GRP1 SAM-2019', + AnzahlBegleitpersonen: 1, + pxCreateSystemID: 'pega-tc', + Interessent: { + pxObjClass: 'Common-LDM-Entity-Contact', + pyID: 'Int-0000212', + FullName: 'Teresa Unerreichbar', + pzInsKey: 'COMMON-LDM-ENTITY-CONTACT INT-0000212', + ContactID: 'Int-0000212' + }, + pxCreateOpName: 'Andrzej Fudala' + }, + { + pxObjClass: 'BW-KommC-Data-SammelterminInteressent', + Gesamtanzahl: 2, + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + InteressentID: 'Int-0000152', + pxCreateDateTime: '2024-10-02T11:19:51.177Z', + pzIndexOwnerKey: 'BW-KOMMC-WORK-GRP1 SAM-2019', + pxCreateSystemID: 'pega-tc', + AnzahlBegleitpersonen: 1, + Interessent: { + pyID: 'Int-0000152', + pxObjClass: 'Common-LDM-Entity-Contact', + FullName: 'Max Mustermann', + pzInsKey: 'COMMON-LDM-ENTITY-CONTACT INT-0000152', + ContactID: 'Int-0000152' + }, + pxCreateOpName: 'Andrzej Fudala' + }, + { + pxObjClass: 'BW-KommC-Data-SammelterminInteressent', + Gesamtanzahl: 1, + pxCreateOperator: 'Andrzej.Fudala.ext@bwi.de', + InteressentID: 'Int-0000180', + pzIndexOwnerKey: 'BW-KOMMC-WORK-GRP1 SAM-2019', + pxCreateDateTime: '2024-10-02T13:52:15.874Z', + pxCreateSystemID: 'pega-tc', + AnzahlBegleitpersonen: 0, + Interessent: { + pyID: 'Int-0000180', + pxObjClass: 'Common-LDM-Entity-Contact', + FullName: 'Klara Fall', + pzInsKey: 'COMMON-LDM-ENTITY-CONTACT INT-0000180', + ContactID: 'Int-0000180' + }, + pxCreateOpName: 'Andrzej Fudala' + } + ], + Ortsadresse: 'Musterweg 1, 12345 Musterhausen, Gebäudeteil: 2, Raum: 102', + VerfugbareKapazitat: 5, + Beratungsort: null, + Kapazitaet: 10 + } + }, + { + pyGUID: 'A-1004', + Subject: 'Conference', + CompleteDay: true, + SerieRepeat: 'wöchentlich', + SerieEndDate: '2024-12-31', + EndTime: '2024-10-01T11:00:00.000Z', + StartTime: '2024-10-01T10:00:00.000Z', + Type: 'Sammel', + Sammeltermin: { + pzInsKey: 'Sammeltermin A-1004', + Ortsadresse: 'Max-Joseph-Platz 2, 80539 München', + Kapazitaet: 100, + GenutzteKapazitat: 68, + Ort: 'München' + }, + Beratungsstelle: { + Typ: 'Präsenzberatung' + } + } + ] + } + }), + 3000 + ) + ); + } + }; + } + }; +}; + +type Story = StoryObj; +export const Default: Story = { + render: args => { + setPCore(); + const props = { + ...args, + getPConnect: () => { + return { + getActionsApi: () => { + return { + openWorkByHandle: () => { + /* nothing */ + }, + createWork: (className: string) => { + // eslint-disable-next-line no-alert + alert(`Create case type with className:${className}`); + }, + updateFieldValue: () => { + /* nothing */ + }, + triggerFieldChange: () => { + /* nothing */ + }, + showCasePreview: () => { + /* nothing */ + } + }; + }, + ignoreSuggestion: () => { + /* nothing */ + }, + acceptSuggestion: () => { + /* nothing */ + }, + setInheritedProps: () => { + /* nothing */ + }, + resolveConfigProps: () => { + /* nothing */ + } + }; + } + }; + return ; + }, + args: { + heading: 'Heading', + createClassname: 'Work-Class1', + defaultViewMode: 'Monthly', + nowIndicator: true, + weekendIndicator: true, + dataPage: '' + } +}; diff --git a/src/components/Pega_UID_Calendar/global-styles.ts b/src/components/Pega_UID_Calendar/global-styles.ts new file mode 100644 index 0000000..52cf325 --- /dev/null +++ b/src/components/Pega_UID_Calendar/global-styles.ts @@ -0,0 +1,14 @@ +import { createGlobalStyle } from 'styled-components'; +import { type themeDefinition } from '@pega/cosmos-react-core'; + +const GlobalStyles = createGlobalStyle<{ theme: typeof themeDefinition }>` + :root { + --fc-button-active-bg-color: ${props => props.theme.base.palette['brand-primary']}; + --fc-button-active-border-color: ${props => props.theme.base.palette['brand-primary']}; + --fc-button-bg-color: ${props => props.theme.base.palette['primary-background']}; + --fc-button-border-color: ${props => props.theme.base.palette['brand-primary']}; + --fc-button-hover-bg-color: ${props => props.theme.base.palette['brand-primary']}; + --fc-button-hover-border-color: ${props => props.theme.base.palette['brand-primary']}; +}`; + +export default GlobalStyles; diff --git a/src/components/Pega_UID_Calendar/index.tsx b/src/components/Pega_UID_Calendar/index.tsx new file mode 100644 index 0000000..56eef84 --- /dev/null +++ b/src/components/Pega_UID_Calendar/index.tsx @@ -0,0 +1,865 @@ +import { useEffect, useRef, useState } from 'react'; +import type { EventContentArg, EventHoveringArg } from '@fullcalendar/core'; +import FullCalendar from '@fullcalendar/react'; +import momentPlugin from '@fullcalendar/moment'; +import dayGridPlugin from '@fullcalendar/daygrid'; +import timeGridPlugin from '@fullcalendar/timegrid'; +import { + withConfiguration, + Icon, + Text, + Status, + Card, + CardHeader, + CardContent, + Button, + useTheme, + StatusProps, + Popover, + Flex, + Grid, + CardFooter, + registerIcon +} from '@pega/cosmos-react-core'; +import StyledCalendarWrapper from './styles'; +import './create-nonce'; +import GlobalStyles from './global-styles'; +import type { CalendarApi } from '@fullcalendar/core'; +import * as LocationSolid from '@pega/cosmos-react-core/lib/components/Icon/icons/locations-solid.icon'; +import * as Plus from '@pega/cosmos-react-core/lib/components/Icon/icons/plus.icon'; +import * as CalendarEmptySolid from '@pega/cosmos-react-core/lib/components/Icon/icons/calendar-empty-solid.icon'; +import * as ClockSolid from '@pega/cosmos-react-core/lib/components/Icon/icons/clock-solid.icon'; +import * as WizardSolid from '@pega/cosmos-react-core/lib/components/Icon/icons/wizard-solid.icon'; +import * as UserGroupSolid from '@pega/cosmos-react-core/lib/components/Icon/icons/users-solid.icon'; +import * as UserSolid from '@pega/cosmos-react-core/lib/components/Icon/icons/user-solid.icon'; +import * as WebcamSolid from '@pega/cosmos-react-core/lib/components/Icon/icons/webcam-solid.icon'; +import * as PhoneSolid from '@pega/cosmos-react-core/lib/components/Icon/icons/phone-solid.icon'; +import * as Building2Solid from '@pega/cosmos-react-core/lib/components/Icon/icons/building-2-solid.icon'; + +registerIcon( + LocationSolid, + Plus, + CalendarEmptySolid, + ClockSolid, + WizardSolid, + UserGroupSolid, + UserSolid, + WebcamSolid, + PhoneSolid, + Building2Solid +); + +export type TEventImpl = Parameters[0]; + +export enum EViewType { + Day = 'timeGridDay', + Week = 'timeGridWeek', + WorkWeek = 'workingWeek', + Month = 'dayGridMonth' +} + +export enum ETerminGoal { + FirstContact = 'Erstberatung', + FollowUp = 'Folgeberatung', + ApplicationSubmission = 'Bewerbungsabgabe' +} + +export enum EEventType { + Absence = 'Abwesend', + Availability = 'Verfügbar', + Appointment = 'Termin', + MassEvent = 'Sammel' +} + +export enum EDateTimeType { + date = 'date', + time = 'time' +} + +export enum EBeratungsTyp { + presence = 'Präsenzberatung', + online = 'Online', + phone = 'Telefon', + office = 'Außendienststelle' +} + +export type TCalendarProps = { + heading?: string; + dataPage?: string; + createClassname?: string; + defaultViewMode?: 'Monthly' | 'Weekly' | 'Daily'; + nowIndicator?: boolean; + weekendIndicator?: boolean; + getPConnect: any; +}; + +export type TEvent = { + id: string; + title: string; + start: Date; + end: Date; + item: any; + display: string; + allDay?: boolean; + startTime?: Date; + endTime?: Date; + startRecur?: Date; + endRecur?: Date; + daysOfWeek?: Array; + color: string; + extendedProps?: { [key: string]: any }; +}; + +export interface IPegaObject { + pxUpdateSystemID?: string; + pxUpdateDateTime?: string; + pxUpdateOpName?: string; + pxUpdateOperator?: string; + pySourcePage?: { + pxObjClass: string; + pySourceIdentifier: string; + pySourceNumber: string; + pySourceClass: string; + pySourceType: string; + }; + pxCreateDateTime?: string; + pxDPParameters?: { + pyGUID?: string; + Typ?: string; + }; + pxSaveDateTime?: string | null; + pzLoadTime?: string; + pzPageNameHash?: string; + pzInsKey?: string; + pzPageNameBase?: string; + pxObjClass: string; + pxCreateOperator?: string; + pxCreateSystemID?: string; + pxCommitDateTime?: string | null; + pyGUID?: string; + pxCreateOpName?: string; +} + +export interface IAdresse extends IPegaObject { + Raum: string; + Hausnummer: string; + Ort: string; + Strasse: string; + PLZ: string; + Gebaudeteil: string; + Bezeichnung: string; +} + +export interface IBeratungsstelle extends IPegaObject { + Adresse: IAdresse; + Webexlink: string; + DisplayOrder: number; + Beschreibung: string; + Typ: EBeratungsTyp; + OrganisationseinheitID: string; + AddressID: string; +} + +export interface ITerminTyp extends IPegaObject { + Order: 1; + Typ: 'Präsenzberatung'; +} + +export interface IContact extends IPegaObject { + FirstName: string; + FullName: string; + LastName: string; + Salutation: string; +} + +export interface ITermin extends IPegaObject { + TerminTyp: Array; + Beratungsart: ETerminGoal; + Contact: IContact; +} + +export interface ISammeltermin extends IPegaObject { + Ortsadresse: string; +} + +export interface IRawEvent extends IPegaObject { + Beratungsstelle: IBeratungsstelle; + AuthorID: string; + EndTime: Date; + CompleteDay: boolean; + StartTime: Date; + Termin: ITermin | null; + SerieRepeat: string; + Subject: string; + BeratungsstelleID: string; + Weekday: string; + Type: EEventType; + ParentSerieID: string; + Capacity: string; + IsSerie: boolean; + SerieEndDate: Date; + TerminID: string; + MonthDisplayText: string; + Sammeltermin?: ISammeltermin; +} + +export type TDateInfo = { + view: { type: EViewType }; + startStr?: string; + start?: Date; + end?: Date; +}; + +export const PegaUidCalendar = (props: TCalendarProps) => { + const { + heading = '', + dataPage = '', + createClassname = '', + defaultViewMode = 'Monthly', + nowIndicator = true, + weekendIndicator = true, + getPConnect + } = props; + + const [events, setEvents] = useState>([]); + // const [workingWeek, setWorkingWeek] = useState(false); + const calendarRef = useRef(null); + const theme = useTheme(); + let dateInfo: TDateInfo = { view: { type: EViewType.Month } }; + const dateInfoStr = localStorage.getItem('fullcalendar'); + if (dateInfoStr) { + dateInfo = JSON.parse(dateInfoStr); + if (dateInfo.view.type === EViewType.Month && dateInfo.end && dateInfo.start) { + /* If showing Month - find the date in the middle to get the Month */ + const endDate = new Date(dateInfo.end).valueOf(); + const startDate = new Date(dateInfo.start).valueOf(); + const middle = new Date(endDate - (endDate - startDate) / 2); + dateInfo.startStr = `${middle.toISOString().substring(0, 7)}-01`; + } + } + + const [eventInPopover, setEventInPopover] = useState<{ + eventEl: HTMLDivElement | null; + eventInfo: TEventImpl | null; + inPopover: boolean; + inEl: boolean; + }>({ eventEl: null, eventInfo: null, inPopover: false, inEl: false }); + + const [isLoading, setIsLoading] = useState(false); + + const getDefaultView = (): EViewType => { + if (dateInfo?.view?.type) { + /* If the context is persisted in session storage - then used this info as default view */ + return dateInfo.view.type; + } + let defaultView: EViewType; + switch (defaultViewMode) { + case 'Weekly': + defaultView = EViewType.Week; + break; + case 'Daily': + defaultView = EViewType.Day; + break; + default: + case 'Monthly': + defaultView = EViewType.Month; + break; + } + return defaultView; + }; + + const [currentViewType, setCurrentViewType] = useState(getDefaultView()); + const [rawData, setRawData] = useState>([]); + + const fillEvents = (data: Array = rawData) => { + setEvents([]); + const tmpevents: Array = []; + (data || rawData).forEach((item: IRawEvent) => { + let color: string; + let display = 'block'; + let title = ''; + switch (item.Type) { + case EEventType.Availability: { + color = + currentViewType.indexOf('Week') > 0 ? 'transparent' : theme.base.colors.green.light; + display = currentViewType.indexOf('Week') > 0 ? 'background' : 'block'; + title = item.Type; + break; + } + case EEventType.Appointment: + color = theme.base.colors.blue.dark; + title = `${item.Termin?.Contact.FullName}`; + break; + case EEventType.Absence: + color = theme.base.colors.red.dark; + title = item.Subject; + break; + default: + case EEventType.MassEvent: + color = theme.base.colors.orange.dark; + title = item.Subject; + break; + } + if (item.SerieRepeat) { + tmpevents.push({ + id: item.pyGUID || '', + title, + start: item.StartTime, + end: item.EndTime, + daysOfWeek: [item.Weekday], + endRecur: item.SerieEndDate, + startRecur: item.StartTime, + display, + color, + allDay: item.CompleteDay, + item + }); + } else { + tmpevents.push({ + id: item.pyGUID || '', + title, + start: item.StartTime, + end: item.EndTime, + display, + color, + allDay: item.CompleteDay, + item + }); + } + }); + setEvents(tmpevents); + }; + + const loadEvents = () => { + setIsLoading(true); + (window as any).PCore.getDataApiUtils() + .getData(dataPage, {}) + .then((response: any) => { + if (response.data.data !== null) { + setRawData(response.data.data); + fillEvents(response.data.data); + } + }) + .finally(() => setIsLoading(false)); + }; + + /* Subscribe to changes to the assignment case */ + useEffect(() => { + (window as any).PCore.getPubSubUtils().subscribe( + (window as any).PCore.getEvents().getCaseEvent().ASSIGNMENT_SUBMISSION, + () => { + /* If an assignment is updated - force a reload of the events */ + loadEvents(); + }, + 'ASSIGNMENT_SUBMISSION' + ); + return () => { + (window as any).PCore.getPubSubUtils().unsubscribe( + (window as any).PCore.getEvents().getCaseEvent().ASSIGNMENT_SUBMISSION, + 'ASSIGNMENT_SUBMISSION' + ); + }; + }, []); + + useEffect(() => { + loadEvents(); + }, []); + + const getTypeIcon = (appointmentType: string) => { + switch (appointmentType) { + case 'Präsenzberatung': + return ; + case 'Online': + return ; + case 'Telefon': + return ; + case 'Außendienststelle': + default: + return ; + } + }; + + const getDateTimeFromIsoString = ( + isoString: string, + dateOrTime: EDateTimeType, + options: any = {}, + locale: string = 'de-DE' + ) => { + const dateTime = new Date(isoString); + return dateOrTime === EDateTimeType.date + ? dateTime.toLocaleDateString(locale, options) + : dateTime.toLocaleTimeString(locale, { ...options, hour: '2-digit', minute: '2-digit' }); + }; + + const addNewEvent = () => { + if (createClassname) { + getPConnect().getActionsApi().createWork(createClassname, { + openCaseViewAfterCreate: false + }); + } + }; + + const renderBeratungsartBadge = (beratungsart: string) => { + let statusVariant: StatusProps['variant'] = 'info'; + switch (beratungsart) { + case ETerminGoal.ApplicationSubmission: + statusVariant = 'success'; + break; + case ETerminGoal.FollowUp: + statusVariant = 'pending'; + break; + default: + case ETerminGoal.FirstContact: + statusVariant = 'info'; + break; + } + return ( + + {beratungsart} + + ); + }; + + const renderEventContent = (eventInfo: EventContentArg) => { + const def = eventInfo.event._def; + const obj = def.extendedProps.item; + const isMonthlyView = currentViewType === EViewType.Month; + let eventDateStr = `${getDateTimeFromIsoString(obj.StartTime, EDateTimeType.time)}`; + eventDateStr += `-${getDateTimeFromIsoString(obj.EndTime, EDateTimeType.time)}`; + const eventLabel = + isMonthlyView && !obj.CompleteDay + ? `${eventDateStr} ${eventInfo.event.title}` + : eventInfo.event.title; + if (obj.Type === 'Verfügbar' && currentViewType.indexOf('Week') > 0 && !!obj.Beratungsstelle) { + const bTyp = obj.Beratungsstelle?.Typ || ''; + let left; + switch (bTyp) { + case 'Präsenzberatung': + left = '75%'; + break; + case 'Online': + left = '50%'; + break; + case 'Telefon': + left = '25%'; + break; + case 'Außendienststelle': + default: + left = '0%'; + } + return ( +
+ {getTypeIcon(obj.Beratungsstelle.Typ)} +
+ ); + } + return ( +
+ + {obj.Type === EEventType.Availability && obj.Beratungsstelle.Typ && ( + {getTypeIcon(obj.Beratungsstelle.Typ)} + )} + {eventLabel} + + {obj.Type === EEventType.Appointment && renderBeratungsartBadge(obj.Termin.Beratungsart)} + {obj.Type === EEventType.MassEvent && ( + <> + + + {obj.Sammeltermin.Ort} + + + )} +
+ ); + }; + + const handleEventClick = () => {}; + + const handleEventMouseEnter = (mouseEnterInfo: EventHoveringArg) => { + const eventEl = eventInPopover.inPopover + ? eventInPopover.eventEl + : (mouseEnterInfo.el as HTMLDivElement); + const eventInfo = eventInPopover.inPopover + ? eventInPopover.eventInfo + : (mouseEnterInfo.event as TEventImpl); + + if (eventInfo?._def.extendedProps.item.Type !== 'Verfügbar') { + setTimeout( + () => + setEventInPopover({ + eventEl, + eventInfo, + inPopover: false, + inEl: true + }), + 100 + ); + } + }; + + const handleEventMouseLeave = () => { + setTimeout( + () => + setEventInPopover({ + eventEl: eventInPopover.inPopover ? eventInPopover.eventEl : null, + eventInfo: eventInPopover.eventInfo, + inPopover: eventInPopover.inPopover, + inEl: false + }), + 100 + ); + }; + + const handlePopoverMouseEnter = () => { + setEventInPopover({ + eventEl: eventInPopover.eventEl, + eventInfo: eventInPopover.eventInfo, + inPopover: true, + inEl: false + }); + }; + + const handlePopoverMouseLeave = () => { + setTimeout( + () => + setEventInPopover({ + eventEl: eventInPopover.inEl ? eventInPopover.eventEl : null, + eventInfo: eventInPopover.eventInfo, + inPopover: false, + inEl: eventInPopover.inEl + }), + 100 + ); + }; + + const handleDateChange = (objInfo: any) => { + const calendar = objInfo.view.calendar; + setTimeout(() => fillEvents(), 250); + if (objInfo.view.type === EViewType.Week && currentViewType === EViewType.WorkWeek) { + calendar.setOption('weekends', false); + } else { + calendar.setOption('weekends', weekendIndicator); + } + switch (currentViewType) { + case EViewType.Day: + setCurrentViewType(EViewType.Day); + document.getElementsByClassName('fc-dailyView-button')[0].classList.add('fc-button-active'); + calendar.setOption('dayHeaderFormat', { weekday: 'long', Month: 'long', day: 'numeric' }); + break; + case EViewType.Week: + setCurrentViewType(EViewType.Week); + document + .getElementsByClassName('fc-weeklyView-button')[0] + .classList.add('fc-button-active'); + calendar.setOption('dayHeaderFormat', { weekday: 'long', Month: 'long', day: 'numeric' }); + break; + case EViewType.WorkWeek: + setCurrentViewType(EViewType.WorkWeek); + document + .getElementsByClassName('fc-workingWeekView-button')[0] + .classList.add('fc-button-active'); + calendar.setOption('dayHeaderFormat', { weekday: 'long', Month: 'long', day: 'numeric' }); + break; + default: + case EViewType.Month: + setCurrentViewType(EViewType.Month); + document + .getElementsByClassName('fc-MonthlyView-button')[0] + .classList.add('fc-button-active'); + calendar.setOption('dayHeaderFormat', { weekday: 'long' }); + break; + } + localStorage.setItem('fullcalendar', JSON.stringify(objInfo)); + }; + + const onViewButtonClick = (event: any, viewType: EViewType) => { + if (calendarRef) { + const cal: any = calendarRef.current; + const calendarAPI = cal.getApi(); + const view = viewType === EViewType.WorkWeek ? EViewType.Week : viewType; + setCurrentViewType(viewType); + calendarAPI.changeView(view); + const viewButtons = (event.target as HTMLElement).parentNode?.children; + for (const button of viewButtons || []) { + if (!event.target.isEqualNode(button)) button.classList.remove('fc-button-active'); + } + } + }; + + const openPreviewEventOnClick = () => { + const eventInfoObj = eventInPopover.eventInfo?._def.extendedProps.item; + getPConnect().getActionsApi().showCasePreview(eventInfoObj.TerminID, { + caseClassName: eventInfoObj.Termin.pxObjClass + }); + }; + + const calTable = document.body.querySelector('.fc'); + if (calTable) { + (calTable as HTMLElement).style.setProperty('opacity', isLoading ? '0.25' : '1'); + } + + return ( + + + + + + + ) : undefined + } + > + {heading} + + + onViewButtonClick(event, EViewType.Day) + }, + weeklyView: { + text: 'Woche', + click: event => onViewButtonClick(event, EViewType.Week) + }, + workingWeekView: { + text: 'Arbeitswoche', + click: event => onViewButtonClick(event, EViewType.WorkWeek) + }, + MonthlyView: { + text: 'Monat', + click: event => onViewButtonClick(event, EViewType.Month) + } + }} + headerToolbar={{ + left: 'prev,next today', + center: 'title', + right: `MonthlyView weeklyView workingWeekView dailyView` + }} + plugins={[dayGridPlugin, timeGridPlugin, momentPlugin]} + initialView={currentViewType} + selectable + nowIndicator={nowIndicator} + weekends={weekendIndicator} + expandRows + allDayText='Ganztags' + slotMinTime='06:00:00' + slotMaxTime='21:00:00' + height={currentViewType.indexOf('Week') > 0 ? 1600 : 'auto'} + contentHeight={currentViewType.indexOf('Week') > 0 ? 1600 : 'auto'} + slotEventOverlap={false} + events={events} + eventContent={renderEventContent} + eventClick={handleEventClick} + eventMouseEnter={handleEventMouseEnter} + eventMouseLeave={handleEventMouseLeave} + datesSet={handleDateChange} + eventTextColor='#fff' + eventTimeFormat={{ + hour: 'numeric', + minute: '2-digit', + meridiem: false + }} + eventDisplay='block' + slotLabelFormat={{ hour: '2-digit', minute: '2-digit', hour12: false }} + firstDay={1} + businessHours={{ + // days of week. an array of zero-based day of week integers (0=Sunday) + daysOfWeek: [1, 2, 3, 4, 5], + startTime: '06:00', // a start time + endTime: '21:00' // an end time + }} + selectConstraint='businessHours' + // titleFormat={{ year: 'numeric', month: 'long', day: 'numeric' }} + titleFormat={ + currentViewType === EViewType.Day + ? 'dddd, DD. MMMM YYYY' + : { year: 'numeric', month: 'long', day: 'numeric' } + } + locale='de' + dayHeaderFormat={{ weekday: 'long', day: 'numeric' }} + buttonText={{ today: 'Heute', month: 'Monat', week: 'Woche', day: 'Tag' }} + /> + {isLoading && ( +
+

+ Lade Daten, bitte warten... +

+
+ )} +
+
+ + + + + + + {eventInPopover.eventInfo?._def.title} + {(eventInPopover.eventInfo?._def.extendedProps.item.Type === EEventType.Appointment || + eventInPopover.eventInfo?._def.extendedProps.item.Type === + EEventType.MassEvent) && ( + <> +
+ + {eventInPopover.eventInfo?._def.extendedProps.item.TerminID} + + + )} +
+
+
+ + + + + {getDateTimeFromIsoString( + eventInPopover.eventInfo?._def.extendedProps.item.StartTime, + EDateTimeType.date, + { + weekday: 'long', + year: 'numeric', + month: 'long', + day: 'numeric' + } + )} + + + {eventInPopover.eventInfo?._def.extendedProps.item.CompleteDay ? ( + + Ganzer Tag + + ) : ( + + {getDateTimeFromIsoString( + eventInPopover.eventInfo?._def.extendedProps.item.StartTime, + EDateTimeType.time + )} + {' - '} + {getDateTimeFromIsoString( + eventInPopover.eventInfo?._def.extendedProps.item.EndTime, + EDateTimeType.time + )} + + )} + + {eventInPopover.eventInfo?._def.extendedProps.item.Type === + EEventType.Appointment && ( + <> + + {renderBeratungsartBadge( + eventInPopover.eventInfo?._def.extendedProps.item.Termin.Beratungsart + )} + + )} + {eventInPopover.eventInfo?._def.extendedProps.item.Sammeltermin && ( + <> + + + + {eventInPopover.eventInfo._def.extendedProps.item.Sammeltermin.Ortsadresse} + + + + + + { + eventInPopover.eventInfo._def.extendedProps.item.Sammeltermin + .GenutzteKapazitat + } + /{eventInPopover.eventInfo._def.extendedProps.item.Sammeltermin.Kapazitaet}{' '} + Kapazität + + + + )} + {eventInPopover.eventInfo?._def.extendedProps.item.Beratungsstelle?.Typ && ( + <> + {getTypeIcon( + eventInPopover.eventInfo._def.extendedProps.item.Beratungsstelle?.Typ + )} + + {eventInPopover.eventInfo?._def.extendedProps.item.Beratungsstelle?.Typ} + + + )} + + + {(eventInPopover.eventInfo?._def.extendedProps.item.Type === EEventType.Appointment || + eventInPopover.eventInfo?._def.extendedProps.item.Type === EEventType.MassEvent) && ( + <> +
+ + + + + )} +
+
+
+ ); +}; + +export default withConfiguration(PegaUidCalendar); diff --git a/src/components/Pega_UID_Calendar/styles.ts b/src/components/Pega_UID_Calendar/styles.ts new file mode 100644 index 0000000..cd7ac6a --- /dev/null +++ b/src/components/Pega_UID_Calendar/styles.ts @@ -0,0 +1,91 @@ +import styled, { css } from 'styled-components'; + +// export const GlobalStyles = createGlobalStyle` +// html { +// --fc-button-active-bg-color: red !important; //${theme.base.palette['brand-primary']}; +// }`; +import { type themeDefinition } from '@pega/cosmos-react-core'; + +export default styled.div(({ theme }: { theme: typeof themeDefinition }): any => { + return css` + .fc-event-main { + cursor: pointer; + } + // Custom button styles + .fc .fc-button { + border-radius: ${theme.components.button['border-radius']}px; + color: ${theme.base.palette['brand-primary']}; + } + .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) { + border-bottom-right-radius: 0px; + border-top-right-radius: 0px; + } + .fc .fc-button-primary:hover { + color: ${theme.base.palette['primary-background']}; + } + .fc .fc-button-primary:disabled { + opacity: 0.4; + } + + // Custom event styles + .event-label { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + .event-content.availability { + display: flex; + width: 25%; + height: 100%; + position: relative; + } + .event-content.availability > span { + display: block; + margin: 0.25rem auto; + } + .event-content .event-subject { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: -webkit-fill-available; + line-height: normal; + font-size: max(0.6rem, 8px); + } + + .event-popover .event-subject { + width: max-content; + } + + .event-popover .event-indicator { + height: 15px; + width: 15px; + background-color: #bbb; + border-radius: 50%; + display: inline-block; + } + + .event-popover hr.solid { + border-top: 0 solid ${theme.base.colors.gray.light}; + } + .event-popover .icon { + fill: ${theme.base.colors.gray.dark}; + } + .loading-indicator { + flex: 1; + display: flex; + position: absolute; + height: 100%; + width: 100%; + } + .loading-indicator > p { + margin: 16rem auto; + } + .loading-indicator > p > span { + background-color: white; + border: 1px solid lightgrey; + border-radius: 0.5rem; + padding: 0.5rem; + box-shadow: 2px 3px 6px lightgrey; + } + `; +}); diff --git a/src/components/Pega_UID_Catalog/GetNextWork.jsx b/src/components/Pega_UID_Catalog/GetNextWork.jsx new file mode 100644 index 0000000..5c04e51 --- /dev/null +++ b/src/components/Pega_UID_Catalog/GetNextWork.jsx @@ -0,0 +1,35 @@ +/* eslint-disable no-undef */ +import { Button, useToaster } from '@pega/cosmos-react-core'; + +export default function GetNextWork(props) { + const { getPConnect, variant } = props; + + const toasterCtx = useToaster(); + + const localizedVal = PCore.getLocaleUtils().getLocaleValue; + + const getNextWork = () => { + + // alert('Get next work clicked'); + + getPConnect() + .getActionsApi() + .getNextWork() + .catch((err) => { + /* eslint-disable no-console */ + console.log(err); + /* eslint-enable no-console */ + if (err[0].status === 404) { + toasterCtx.push({ + content: localizedVal('No task currently available') + }); + } + }); + }; + + return ( + + ); +} diff --git a/src/components/Pega_UID_Catalog/OneColumnPage.svg b/src/components/Pega_UID_Catalog/OneColumnPage.svg new file mode 100644 index 0000000..5f2dec9 --- /dev/null +++ b/src/components/Pega_UID_Catalog/OneColumnPage.svg @@ -0,0 +1,36 @@ + + + 1 col + + + + + + + + + + + + + + + + + + + + + + + + + A + + + + + + + + \ No newline at end of file diff --git a/src/components/Pega_UID_Catalog/config.json b/src/components/Pega_UID_Catalog/config.json new file mode 100644 index 0000000..7b8c01d --- /dev/null +++ b/src/components/Pega_UID_Catalog/config.json @@ -0,0 +1,42 @@ +{ + "name": "Pega_UID_Catalog", + "label": "Catalog", + "description": "Catalog", + "organization": "Pega", + "version": "1.0.0", + "library": "UID", + "allowedApplications": [], + "componentKey": "Pega_UID_Catalog", + "type": "Template", + "subtype": "PAGE", + "icon": "OneColumnPage.svg", + "properties": [ + { + "name": "referenceList", + "label": "Data page", + "format": "CONTENTPICKERSOURCE" + }, + { + "name": "parameters", + "label": "", + "format": "PARAMETERS" + }, + { + "name": "useConfigurableLayout", + "label": "Use inline layout for insights", + "format": "BOOLEAN" + }, + { + "name": "enableGetNextWork", + "label": "Enable Get next work", + "format": "BOOLEAN" + }, + { + "name": "A", + "label": "Region A", + "format": "CONTENTPICKER", + "addTypeList": ["Widgets", "Views", "Insights"] + } + ], + "defaultConfig": {} +} diff --git a/src/components/Pega_UID_Catalog/demo.stories.jsx b/src/components/Pega_UID_Catalog/demo.stories.jsx new file mode 100644 index 0000000..380d7b2 --- /dev/null +++ b/src/components/Pega_UID_Catalog/demo.stories.jsx @@ -0,0 +1,102 @@ +import { withKnobs } from '@storybook/addon-knobs'; + +import { AppAnnouncement as PegaAppAnnouncement } from '@pega/cosmos-react-work'; + +import PegaUidCatalog from './index.jsx'; +import { pyHome1Resolved, pyHome1Raw } from './mock.stories.js'; + +export default { + title: 'PegaUidCatalog', + decorators: [withKnobs], + component: PegaUidCatalog +}; + +export const basePegaUidCatalog = () => { + if (!window.PCore) { + window.PCore = {}; + } + + window.PCore.getLocaleUtils = () => { + return { + getLocaleValue: val => { + return val; + } + }; + }; + + const configProps = pyHome1Resolved.children[0].children[0].config; + + const props = { + useConfigurableLayout: false, + enableGetNextWork: pyHome1Raw.config.enableGetNextWork, + icon: pyHome1Raw.config.icon, + title: 'Page Template', + + getPConnect: () => { + return { + getStateProps: () => { + return {}; + }, + getActionsApi: () => { + return { + getNextWork: () => { + return new Promise(resolve => { + resolve({}); + }); + }, + updateFieldValue: () => {/* nothing */}, + triggerFieldChange: () => {/* nothing */} + }; + }, + getChildren: () => { + return pyHome1Raw.children; + }, + getComponentName: () => { + return ''; + }, + getLocalizedValue: value => { + return value; + }, + getRawMetadata: () => { + return pyHome1Raw; + }, + createComponent: config => { + if (config.type === 'AppAnnouncement') { + return ( + { + return { + getChildren: () => { + return pyHome1Resolved.children; + } + }; + }} + /> + ); + } + }, + ignoreSuggestion: () => {/* nothing */}, + acceptSuggestion: () => {/* nothing */}, + setInheritedProps: () => {/* nothing */}, + resolveConfigProps: () => {/* nothing */} + }; + } + }; + + const regionAChildren = pyHome1Raw.children[0].children.map(child => { + return props.getPConnect().createComponent(child); + }); + + return ( + <> + {regionAChildren} + + ); +}; diff --git a/src/components/Pega_UID_Catalog/index.jsx b/src/components/Pega_UID_Catalog/index.jsx new file mode 100644 index 0000000..173ebcf --- /dev/null +++ b/src/components/Pega_UID_Catalog/index.jsx @@ -0,0 +1,75 @@ +import { useEffect, useState, useMemo, Children } from 'react'; +import PropTypes from 'prop-types'; +import { OneColumnPage as OneColumn } from '@pega/cosmos-react-core'; +import { ConfigurableLayout } from '@pega/cosmos-react-work'; +// import { registerIcon } from '@pega/cosmos-react-core'; + +// temp +// import * as headlineIcon from '@pega/cosmos-react-core/lib/components/Icon/icons/headline.icon'; + +import StyledPegaUidCatalogWrapper from './styles'; + +import GetNextWork from './GetNextWork.jsx'; +import { getLayoutDataFromRegion } from './utils'; + +// temp +// registerIcon(headlineIcon); + +// currently getting 'icon' from props is not supported with iconRegistry +// have to manually get icon, so can't determine a runtime for now +// so "headline" icon is hardcoded. + +// Duplicated runtime code from Constellation Design System Component + +// props passed in combination of props from property panel (config.json) and run time props from Constellation +// any default values in config.pros should be set in defaultProps at bottom of this file +export default function PegaUidCatalog(props) { + // add back in icon when working + // const { children, title, icon, useConfigurableLayout, getPConnect, enableGetNextWork } = props; + const { children, title, useConfigurableLayout, getPConnect, enableGetNextWork } = props; + const childArray = useMemo(() => { + return Children.toArray(children); + }, [children]); + const layoutItemsA = useMemo(() => { + return getLayoutDataFromRegion(childArray[0]); + }, [childArray[0]]); + + const [list, setList] = useState(); + + // temp + const tempIcon = 'pi pi-headline'; + + useEffect(() => { + console.log('EFFECT'); + const context = getPConnect().getContextName(); + PCore.getDataPageUtils() + .getDataAsync('D_ScheduleTrainingEventList', context) + .then(data => { + console.log(data); + setList(data); + }); + }, []); + + return ( + + : childArray[0]} + title={title} + icon={tempIcon?.replace('pi pi-', '')} + actions={enableGetNextWork ? : null} + /> + + ); +} + +PegaUidCatalog.defaultProps = { + /* icon: '', */ + useConfigurableLayout: false +}; + +PegaUidCatalog.propTypes = { + children: PropTypes.arrayOf(PropTypes.node).isRequired, + title: PropTypes.string.isRequired, + /* icon: PropTypes.string, */ + useConfigurableLayout: PropTypes.bool +}; diff --git a/src/components/Pega_UID_Catalog/localizations.json b/src/components/Pega_UID_Catalog/localizations.json new file mode 100644 index 0000000..8e13d22 --- /dev/null +++ b/src/components/Pega_UID_Catalog/localizations.json @@ -0,0 +1,4 @@ +{ + "Get next work" : "Get next work", + "No task currently available" : "No task currently available" +} diff --git a/src/components/Pega_UID_Catalog/mock.stories.js b/src/components/Pega_UID_Catalog/mock.stories.js new file mode 100644 index 0000000..7659742 --- /dev/null +++ b/src/components/Pega_UID_Catalog/mock.stories.js @@ -0,0 +1,94 @@ +export const pyHome1Raw = { + name: 'pyHome1', + type: 'View', + config: { + type: 'landingpage', + template: 'OneColumnPage', + icon: 'home-solid', + title: '@ENV APPLICATION_DESC', + ruleClass: 'DIXL-MediaCo-UIPages', + localeReference: '@LR DIXL-MEDIACO-UIPAGES!PAGE!PYHOME1', + enableGetNextWork: true, + context: 'pyPortal' + }, + children: [ + { + name: 'A', + type: 'Region', + children: [ + { + type: 'AppAnnouncement', + config: { + label: '@L App announcement', + description: + "We've launched a brand new experience to accelerate your workflow. Check out the guides to help you get the most of Cosmos.", + whatsnewlink: 'https://design.pega.com', + image: + 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOSAxMSI+PHRpdGxlPlBlZ2EgdGV4dC1vbmx5IGxvZ288L3RpdGxlPjxwYXRoIHN0eWxlPSJmaWxsLW9wYWNpdHk6IC4yNTsiIGZpbGw9IiNmZmYiIGQ9Ik03LjcyIDMuODJjMCAyLjI1LTEuNzggMy40MS00IDMuNDFoLTEuNnYzSDBWLjQyaDMuOTRjMi4zNiAwIDMuNzggMS4zOSAzLjc4IDMuNHptLTQtMS40N2gtMS42djNoMS43QTEuNDcgMS40NyAwIDAgMCA1LjUgMy44MmMwLS45MS0uNjUtMS40Ny0xLjc1LTEuNDd6bTcuNjggNS45MWg1LjN2Mkg5LjI5Vi40Mmg3LjM4djEuOTNoLTUuMjR2Mmg0LjI0djEuOWgtNC4yNHpNMjMuMTggMGE1IDUgMCAwIDEgMy41NyAxLjI4TDI1LjYzIDIuOGEzLjc4IDMuNzggMCAwIDAtMS4wNS0uNjNBNC4zMiA0LjMyIDAgMCAwIDIzLjMxIDIgMy4xNyAzLjE3IDAgMCAwIDIwIDUuMjdhMy4xNiAzLjE2IDAgMCAwIDEgMi4zOSAzLjA3IDMuMDcgMCAwIDAgMi4xNy44NCA0LjYgNC42IDAgMCAwIDIuMDktLjVWNi4xOWgtMi4yVjQuMzhoNC4yNXY0LjU2YTUuNDEgNS40MSAwIDAgMS00LjA4IDEuNTdBNS4zNSA1LjM1IDAgMCAxIDE5LjQzIDlhNS4wNSA1LjA1IDAgMCAxLTEuNTYtMy43NCA1LjIxIDUuMjEgMCAwIDEgMS41Ni0zLjc2QTUuMzEgNS4zMSAwIDAgMSAyMy4xOCAwem0xMS4yOS40Mmw0LjEzIDkuNzloLTIuMjVMMzUuNDggOGgtNC4wNmwtLjkgMi4xOGgtMi4yTDMyLjUxLjQyem0uMjUgNS43MkwzMy40NCAzbC0xLjI5IDMuMTR6bTMtNWEuNzEuNzEgMCAwIDEtLjc0Ljc1LjcxLjcxIDAgMCAxLS43My0uNzUuNzMuNzMgMCAwIDEgLjc1LS43Mi43Mi43MiAwIDAgMSAuNzUuNzF6TTM3IC41M2EuNTkuNTkgMCAwIDAtLjYuNi42MS42MSAwIDEgMCAxLjIxIDAgLjYuNiAwIDAgMC0uNjEtLjZ6bS0uMjQgMVYuNzFIMzdjLjEyIDAgLjE4LjA2LjI1LjA2YS4yMS4yMSAwIDAgMSAuMDcuMTguMTkuMTkgMCAwIDEtLjA3LjE4cy0uMDcuMDgtLjEzLjA4bC4yNi4zNmgtLjJMMzcgMS4yOGgtLjF2LjI5em0uMTMtLjQ0aC4yM2EuMjYuMjYgMCAwIDAgLjA3LS4wOWgtLjA2Yy0uMDUtLjE3LS4wNS0uMTctLjEzLS4xN2gtLjF6Ii8+PC9zdmc+', + datasource: { + source: '@DATASOURCE D_pyAnnouncements.pxResults', + fields: { + name: '@P .pyLabel' + } + } + } + } + ] + } + ], + classID: 'DIXL-MediaCo-UIPages' +}; + +export const pyHome1Resolved = { + name: 'pyHome1', + type: 'View', + config: { + type: 'landingpage', + template: 'OneColumnPage', + icon: 'home-solid', + title: '@ENV APPLICATION_DESC', + ruleClass: 'DIXL-MediaCo-UIPages', + localeReference: '@LR DIXL-MEDIACO-UIPAGES!PAGE!PYHOME1', + enableGetNextWork: true, + context: 'pyPortal' + }, + children: [ + { + name: 'A', + type: 'Region', + getPConnect: () => { + return { + getComponentName: () => { + return ''; + }, + getComponent: () => { + return pyHome1Resolved.children[0]; + }, + getConfigProps: () => { + return {}; + } + }; + }, + children: [ + { + type: 'AppAnnouncement', + config: { + label: '@L App announcement', + description: + "We've launched a brand new experience to accelerate your workflow. Check out the guides to help you get the most of Cosmos.", + whatsnewlink: 'https://design.pega.com', + image: + 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOSAxMSI+PHRpdGxlPlBlZ2EgdGV4dC1vbmx5IGxvZ288L3RpdGxlPjxwYXRoIHN0eWxlPSJmaWxsLW9wYWNpdHk6IC4yNTsiIGZpbGw9IiNmZmYiIGQ9Ik03LjcyIDMuODJjMCAyLjI1LTEuNzggMy40MS00IDMuNDFoLTEuNnYzSDBWLjQyaDMuOTRjMi4zNiAwIDMuNzggMS4zOSAzLjc4IDMuNHptLTQtMS40N2gtMS42djNoMS43QTEuNDcgMS40NyAwIDAgMCA1LjUgMy44MmMwLS45MS0uNjUtMS40Ny0xLjc1LTEuNDd6bTcuNjggNS45MWg1LjN2Mkg5LjI5Vi40Mmg3LjM4djEuOTNoLTUuMjR2Mmg0LjI0djEuOWgtNC4yNHpNMjMuMTggMGE1IDUgMCAwIDEgMy41NyAxLjI4TDI1LjYzIDIuOGEzLjc4IDMuNzggMCAwIDAtMS4wNS0uNjNBNC4zMiA0LjMyIDAgMCAwIDIzLjMxIDIgMy4xNyAzLjE3IDAgMCAwIDIwIDUuMjdhMy4xNiAzLjE2IDAgMCAwIDEgMi4zOSAzLjA3IDMuMDcgMCAwIDAgMi4xNy44NCA0LjYgNC42IDAgMCAwIDIuMDktLjVWNi4xOWgtMi4yVjQuMzhoNC4yNXY0LjU2YTUuNDEgNS40MSAwIDAgMS00LjA4IDEuNTdBNS4zNSA1LjM1IDAgMCAxIDE5LjQzIDlhNS4wNSA1LjA1IDAgMCAxLTEuNTYtMy43NCA1LjIxIDUuMjEgMCAwIDEgMS41Ni0zLjc2QTUuMzEgNS4zMSAwIDAgMSAyMy4xOCAwem0xMS4yOS40Mmw0LjEzIDkuNzloLTIuMjVMMzUuNDggOGgtNC4wNmwtLjkgMi4xOGgtMi4yTDMyLjUxLjQyem0uMjUgNS43MkwzMy40NCAzbC0xLjI5IDMuMTR6bTMtNWEuNzEuNzEgMCAwIDEtLjc0Ljc1LjcxLjcxIDAgMCAxLS43My0uNzUuNzMuNzMgMCAwIDEgLjc1LS43Mi43Mi43MiAwIDAgMSAuNzUuNzF6TTM3IC41M2EuNTkuNTkgMCAwIDAtLjYuNi42MS42MSAwIDEgMCAxLjIxIDAgLjYuNiAwIDAgMC0uNjEtLjZ6bS0uMjQgMVYuNzFIMzdjLjEyIDAgLjE4LjA2LjI1LjA2YS4yMS4yMSAwIDAgMSAuMDcuMTguMTkuMTkgMCAwIDEtLjA3LjE4cy0uMDcuMDgtLjEzLjA4bC4yNi4zNmgtLjJMMzcgMS4yOGgtLjF2LjI5em0uMTMtLjQ0aC4yM2EuMjYuMjYgMCAwIDAgLjA3LS4wOWgtLjA2Yy0uMDUtLjE3LS4wNS0uMTctLjEzLS4xN2gtLjF6Ii8+PC9zdmc+', + datasource: { + source: '@DATASOURCE D_pyAnnouncements.pxResults', + fields: { + name: '@P .pyLabel' + } + } + } + } + ] + } + ], + classID: 'DIXL-MediaCo-UIPages' +}; diff --git a/src/components/Pega_UID_Catalog/styles.js b/src/components/Pega_UID_Catalog/styles.js new file mode 100644 index 0000000..8110726 --- /dev/null +++ b/src/components/Pega_UID_Catalog/styles.js @@ -0,0 +1,7 @@ +import styled, { css } from 'styled-components'; + +export default styled.div(() => { + return css` + margin: 0px 0px; + `; +}); diff --git a/src/components/Pega_UID_Catalog/utils.js b/src/components/Pega_UID_Catalog/utils.js new file mode 100644 index 0000000..e088c3a --- /dev/null +++ b/src/components/Pega_UID_Catalog/utils.js @@ -0,0 +1,229 @@ +/* eslint-disable no-undef */ +import { createUID } from '@pega/cosmos-react-core'; + +// import { LazyMap as LazyComponentMap } from '../../components_map'; + +const LazyComponentMap = {}; + +/** + * Given the PConnect object of a Template component, retrieve the children + * metadata of all regions. + * @param {Function} pConnect PConnect of a Template component. + */ +export function getAllFields(pConnect) { + const metadata = pConnect().getRawMetadata(); + if (!metadata.children) { + return []; + } + + let allFields = []; + + const makeField = (f) => ({ + ...pConnect().resolveConfigProps(f.config), + type: f.type + }); + + const hasRegions = !!metadata.children[0]?.children; + if (hasRegions) { + allFields = metadata.children.map((region) => + region.children.map((field) => { + // Do not resolve the config props if is status work, instead create component here as status badge and mark as status display + if (field.config?.value === '@P .pyStatusWork') { + field.type = 'TextInput'; + field.config.displayAsStatus = true; + return pConnect().createComponent(field); + } + + return makeField(field); + }) + ); + } else { + allFields = metadata.children.map(makeField); + } + + return allFields; +} + +/** + * A helper function to create an object consisting react component as per the type. + * This is used by CaseSummary template. + * @param {object} configObject Object containing meta information for the particular field authored + * @param {Function} getPConnect PConnect function passed along to other components. + * @param {string} displayMode displayMode string contains information about the layout of component in review mode. + */ +export function prepareComponentInCaseSummary(configObject, getPConnect, displayMode) { + const { config, children } = configObject; + let { type } = configObject; + const caseSummaryComponentObject = {}; + let showAddressLabel = true; + if (config && config.value === '@P .pyStatusWork') { + config.displayAsStatus = true; + type = 'TextInput'; // force the type to be TextInput for status field. + // As TextInput is loaded forcefully sometimes, TextInput component might not be available in lazy map. + // Load TextInput if it is not available. + if (!LazyComponentMap[type]) { + PCore.getAssetLoader().getLoader('component-loader')([type]); + } + } + + caseSummaryComponentObject.name = getPConnect().resolveConfigProps({ + label: config.label + }).label; + if (type === 'CaseOperator') { + switch (caseSummaryComponentObject.name) { + case 'Create operator': + caseSummaryComponentObject.name = getPConnect().resolveConfigProps({ + createLabel: config.createLabel + }).createLabel; + break; + case 'Update operator': + caseSummaryComponentObject.name = getPConnect().resolveConfigProps({ + updateLabel: config.updateLabel + }).updateLabel; + break; + default: + caseSummaryComponentObject.name = getPConnect().resolveConfigProps({ + resolveLabel: config.resolveLabel + }).resolveLabel; + break; + } + } else if (type === 'Checkbox') { + caseSummaryComponentObject.name = getPConnect().resolveConfigProps({ + label: config.caption + }).label; + } else if (type === 'Address') { + showAddressLabel = false; + } + const createdComponent = getPConnect().createComponent({ + type, + children: children ? [...children] : [], + showAddressLabel, + config: { + ...config, + hideLabel: true, + key: createUID() // Need a unique key on render of the summary so that the component is recreated each time + } + }); + createdComponent.props.getPConnect().setInheritedProp('displayMode', displayMode); + if (type === 'Address') { + createdComponent.props.getPConnect().setInheritedProp('showAddressLabel', showAddressLabel); + } + // createdComponent.props.getPConnect().setInheritedProp("hideLabel", true); + caseSummaryComponentObject.value = createdComponent; + if (type === 'reference') { + caseSummaryComponentObject.name = createdComponent.props.getPConnect().getInheritedProps().label; + } + + return caseSummaryComponentObject; +} + +export function getFilteredFields(getPConnect) { + let primaryFieldsRaw; + let secondaryFieldsRaw; + const metadata = getPConnect().getRawMetadata(); + const hasRegions = !!metadata.children[0]?.children; + if (hasRegions) { + primaryFieldsRaw = metadata.children[0].children; + secondaryFieldsRaw = metadata.children[1].children; + } else { + [primaryFieldsRaw, secondaryFieldsRaw] = metadata.children; + } + + // Filter out fields that are not visible and unsupported types for primary fields (for CaseSummary) + primaryFieldsRaw = primaryFieldsRaw.filter((item) => { + const resolvedItem = getPConnect().resolveConfigProps(item.config); + return resolvedItem.visibility !== false && item.type !== 'TextContent'; + }); + + secondaryFieldsRaw = secondaryFieldsRaw.filter((item) => { + const resolvedItem = getPConnect().resolveConfigProps(item.config); + return resolvedItem.visibility !== false && item.type !== 'TextContent'; + }); + + return [primaryFieldsRaw, secondaryFieldsRaw]; +} + +/** + * Returns ConfigurableLayout mapped content. With pre-populated default layout configs. + * @param {object[]} regionData template children item. + * @returns {object[]} ConfigurableLayout content. + */ +export function getLayoutDataFromRegion(regionData) { + const defaultLayoutConfig = { + width: 'full', + fillAvailable: true, + minWidth: [300, 'px'] + }; + + return regionData.props + ?.getPConnect() + ?.getChildren() + ?.map((item, index) => { + const itemPConnect = item?.getPConnect(); + + return { + id: itemPConnect?.getComponentName() ? `${itemPConnect.getComponentName()}--${index}` : `item--${index}`, + content: itemPConnect?.getComponent(), + layoutConfig: { + ...defaultLayoutConfig, + ...itemPConnect?.getConfigProps().layoutConfig + } + }; + }); +} + +/** + * Determine if the current view is the view of the case step/assignment. + * @param {Function} pConnect PConnect object for the component + */ +export function getIsAssignmentView(pConnect) { + // Get caseInfo content from the store which contains the view info about the current assignment/step + // TODO To be replaced with pConnect.getCaseInfo().getCurrentAssignmentView when it's available + const assignmentViewClass = pConnect.getValue(PCore.getConstants().CASE_INFO.CASE_INFO_CLASSID); + const assignmentViewName = pConnect.getValue(PCore.getConstants().CASE_INFO.ASSIGNMENTACTION_ID); + + const assignmentViewId = `${assignmentViewName}!${assignmentViewClass}`; + + // Get the info about the current view from pConnect + const currentViewId = `${pConnect.getCurrentView()}!${pConnect.getCurrentClassID()}`; + + return assignmentViewId === currentViewId; +} + +/** + * A hook that gets the instructions content for a view. + * @param {Function} pConnect PConnect object for the component + * @param {string} [instructions="casestep"] 'casestep', 'none', or the html content of a Rule-UI-Paragraph rule (processed via core's paragraph annotation handler) + */ +export function getInstructions(pConnect, instructions = 'casestep') { + const caseStepInstructions = pConnect.getValue(PCore.getConstants().CASE_INFO.INSTRUCTIONS); + + // Determine if this view is the current assignment/step view + const isCurrentAssignmentView = getIsAssignmentView(pConnect); + + // Case step instructions + if (instructions === 'casestep' && isCurrentAssignmentView && caseStepInstructions?.length) { + return caseStepInstructions; + } + + // No instructions + if (instructions === 'none') { + return undefined; + } + + // If the annotation wasn't processed correctly, don't return any instruction text + if (instructions?.startsWith('@PARAGRAPH')) { + /* eslint-disable no-console */ + console.error('@PARAGRAPH annotation was not processed. Hiding custom instructions.'); + /* eslint-enable no-console */ + return undefined; + } + + // Custom instructions from the view + // The raw metadata for `instructions` will be something like '@PARAGRAPH .SomeParagraphRule' but + // it is evaluated by core logic to the content + if (instructions !== 'casestep' && instructions !== 'none') { + return instructions; + } + return undefined; +} diff --git a/tasks.config.json b/tasks.config.json index f6efeac..e20c646 100644 --- a/tasks.config.json +++ b/tasks.config.json @@ -1,12 +1,12 @@ { "components-directory-path": "src/components", "server-config": { - "rulesetName": "TestApp", + "rulesetName": "Calendar", "rulesetVersion": "01-01-01", "sourceOfComponents": "Server", "devBuild": false, "serverType": "infinity", - "server": "https://ixdemea.lab.pega.com/prweb", + "server": "https://lab-01660-bos.lab-internal.pega.com/prweb", "grantType": "authCode", "redirectUri": "https://localhost:4010/", "cert": "./keys/dxcb.crt", @@ -23,4 +23,4 @@ "description": "", "icon": "" } -} \ No newline at end of file +} diff --git a/tsconfig.json b/tsconfig.json index 537dcc7..f48b091 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,7 @@ "include": ["./**/*", ".storybook/**/*"], "compilerOptions": { "noEmit": true, - "allowJs": true + "allowJs": true, + "importsNotUsedAsValues": "remove" } }