import React from 'react' export interface Messages { [key: string]: React.ReactNode 'consent-manager.integration.default.company'?: React.ComponentType<{ IntegrationLabel: React.ComponentType }> 'consent-manager.integration.default.category'?: React.ComponentType<{ category: string }> 'consent-manager.integration.default.title'?: React.ComponentType<{ title: string }> 'consent-manager.integration.default.description'?: React.ComponentType<{ description: string PrivacyPolicyLink: React.ComponentType }> 'consent-manager.integration.default.privacy-policy'?: React.ComponentType<{ Link: React.ComponentType title: string }> 'consent-manager.fallback.default.description'?: React.ComponentType<{ IntegrationLabel: React.ComponentType category: string title: string }> 'consent-manager.fallback.default.enable'?: React.ComponentType<{ category: string title: string }> } export const defaultMessages: Messages = { // General 'consent-manager.close': 'close', // Intro 'consent-manager.introduction.title': 'Data protection enabled', 'consent-manager.introduction.description': 'Some Website features are disabled to protect your privacy.', 'consent-manager.introduction.learn-more': 'Learn more', 'consent-manager.introduction.enable-all': 'Enable all features', // Form 'consent-manager.form.headline': 'Website Features and Cookies', 'consent-manager.form.description': () => ( <>

By default third party features are disabled to protect your privacy.

To view third-party content, you first have to accept their specific terms and conditions. This includes their cookie policies, which can change anytime and which we have no control over.
But if you do not view this content, no third-party cookies are installed on your device.

By activating the features you agree to the providers' terms of use and their cookie policy. You can opt out at any time.

), 'consent-manager.form.reset': 'reset defaults', 'consent-manager.form.enable-all': 'enable all features', 'consent-manager.form.disable-all': 'disable all features', 'consent-manager.form.save': 'save and close', // Fallback component 'consent-manager.fallback.default.title': 'Recommended external content', 'consent-manager.fallback.default.description': ({ IntegrationLabel }) => ( <>

This feature contains content by

To view this third-party content, you first have to accept their specific terms and conditions.

This includes their cookie policies, which we have no control over.

), 'consent-manager.fallback.default.enable': ({ category, title }) => ( <> Enable {category} by {title} ), 'consent-manager.fallback.default.learn-more': 'Learn more', // Integration Default 'consent-manager.integration.default.company': ({ IntegrationLabel }) => ( <> by ), 'consent-manager.integration.default.category': ({ category }) => ( <>{category} ), 'consent-manager.integration.default.title': ({ title }) => <>{title}, 'consent-manager.integration.default.description': ({ description, PrivacyPolicyLink, }) => (

{description}

), 'consent-manager.integration.default.privacy-policy': ({ Link, title }) => ( Privacy Policy by {title} ), }