2.2.5 • Published 2 years ago

@weahead/consent-manager v2.2.5

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
gitlab
Last release
2 years ago

Consent Manager

Install

NPM

npm install @weahead/consent-manager

Yarn

yarn add @weahead/consent-manager

Configuration

Modal

  return (
    <Modal
      // optional, defaults to `Cookies för analys och utveckling`
      analyticsLabel={String}
      // optional, defaults to `Godkänn alla`
      approveAllLabel={String}
      // optional, defauts to `Godkänn val`
      approveLabel={String}
      // required, string containing the information text for when the modal opens
      content={String}
      // optional, defaults to `Cookies för externt innehåll/teknik (t.ex. sociala medier, ljud, video)`
      externalLabel={String}
      // optional, defaults to `Nödvändiga cookies, tekniker och funktioner`
      functionLabel={String}
      // optional, defaults to `Fler inställningar`
      moreSettingsLabel={String}
      // required, string containing information for when selecting cookies
      settingsContent={String}
      // optional, defaults to `Vi använder cookies`
      title={String}
      // defaults to `Återkalla medgivande`
      revokeLabel={String}
    />
  )

Styling

Control the styling of the modal by declaring values for these CCS-variables

:root {
  /* COLORS */
  --cmp-theme-background: "";                 /* defaults to #f8f8f8 */
  --cmp-theme-black: "";                      /* defaults to #000000 */
  --cmp-theme-disabled: "";                   /* defaults to #b8b7bf */
  --cmp-theme-disabled-background: "";        /* defaults to #e0dfe3 */
  --cmp-theme-link: "";                       /* defaults to #2daf9c */
  --cmp-theme-link-text: "";                  /* defaults to #000 */
  --cmp-theme-primary: "";                    /* defaults to #224 */
  --cmp-theme-primary-background: "";         /* defaults to #6449da */
  --cmp-theme-primary-button-text: "";        /* defaults to #000000 */
  --cmp-theme-primary-button-text-hover: "";  /* defaults to #000000 */
  --cmp-theme-primary-border-color: "";       /* defaults to #224 */
  --cmp-theme-secondary: "";                  /* defaults to #6449da */
  --cmp-theme-secondary-background: "";       /* defaults to #FFF */
  --cmp-theme-secondary-border-color: "";     /* defaults to #000 */
  --cmp-theme-secondary-button-text: "";      /* defaults to #000000 */
  --cmp-theme-secondary-button-text-hover: "";/* defaults to #000000 */
  --cmp-theme-selected: "";                   /* defaults to #2daf9c */
  --cmp-theme-white: "";                      /* defaults to #FFF */

  /* FONTFAMILY */
  --cmp-theme-ff: "";                   /* defaults to Arial, Georgia, sans-serif */
  --cmp-theme-ff-secondary: "";         /* defaults to "Times New Roman", sans-serif */

  /* FONTSIZE */
  --cmp-theme-xsmall: "";               /* defaults to 1.2rem */
  --cmp-theme-smaller: "";              /* defaults to 1.4rem */
  --cmp-theme-small: "";                /* defaults to 1.6rem */
  --cmp-theme-large: "";                /* defaults to 2.2rem */

  /* FONTWEIGHT */
  --cmp-theme-medium: "";                 /* defaults to 400 */
  --cmp-theme-bold: "";                 /* defaults to 700 */
}

GA4 Consent mode

The ConsentManager accepts a boolean for if Consent mode is enabled in Google Analytics. If enabled, the consent state is updated for each change of cookie preference.

License

X11

1.2.0

2 years ago

1.1.4

2 years ago

2.2.1

2 years ago

2.1.2

2 years ago

2.0.3

2 years ago

2.2.0

2 years ago

2.1.1

2 years ago

2.0.2

2 years ago

2.2.3

2 years ago

2.1.4

2 years ago

2.2.2

2 years ago

2.1.3

2 years ago

2.0.4

2 years ago

2.2.5

2 years ago

2.2.4

2 years ago

2.1.5

2 years ago

2.1.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago