Skip to content

Commit 8332feb

Browse files
committed
Improve API of Modal and Display
1 parent 72751df commit 8332feb

File tree

17 files changed

+852
-546
lines changed

17 files changed

+852
-546
lines changed

src/ConsentBanner/ConsentBanner.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import { ConsentManager } from "./ConsentManager";
77
import { ConsentBannerContentDisplayer } from "./ConsentBannerContentDisplayer";
88
import { useTranslation } from "./i18n";
99

10-
const { ConsentModal, consentModalNativeButtonProps } = createModal({
11-
name: "Consent",
12-
isOpenedByDefault: false
10+
const modal = createModal({
11+
"id": "Consent",
12+
"isOpenedByDefault": false
1313
});
1414

15-
export { consentModalNativeButtonProps };
15+
export const consentModalNativeButtonProps = modal.buttonProps;
1616

1717
export type ConsentBannerProps = Omit<ConsentBannerContentProps, "consentModalButtonProps">;
1818

@@ -24,15 +24,15 @@ export const ConsentBanner = memo((props: ConsentBannerProps) => {
2424

2525
return (
2626
<>
27-
<ConsentModal title={t("consent modal title")} size="large">
27+
<modal.Component title={t("consent modal title")} size="large">
2828
<ConsentManager
2929
gdprLinkProps={gdprLinkProps}
3030
services={services}
3131
consentModalButtonProps={{
3232
"nativeButtonProps": consentModalNativeButtonProps
3333
}}
3434
/>
35-
</ConsentModal>
35+
</modal.Component>
3636
<ConsentBannerContentDisplayer
3737
{...props}
3838
consentModalButtonProps={{

src/Display.tsx

Lines changed: 0 additions & 205 deletions
This file was deleted.

0 commit comments

Comments
 (0)