react-lgpd-consent - v0.4.4
    Preparing search index...

    Interface ProjectCategoriesConfig

    Configuração de categorias ativas no projeto.

    Types

    0.2.0

    Define quais categorias fixas serão usadas (além de 'necessary' que é sempre incluída) e permite extensão com categorias customizadas específicas do projeto.

    A categoria 'necessary' é sempre incluída automaticamente e não precisa ser especificada em enabledCategories.

    // Configuração básica
    const config: ProjectCategoriesConfig = {
    enabledCategories: ['analytics', 'marketing']
    };
    // Configuração com categorias customizadas
    const config: ProjectCategoriesConfig = {
    enabledCategories: ['analytics'],
    customCategories: [
    {
    id: 'chat',
    name: 'Chat de Suporte',
    description: 'Widget de chat para suporte ao cliente'
    },
    {
    id: 'abTesting',
    name: 'A/B Testing',
    description: 'Experimentos de interface e funcionalidades'
    }
    ]
    };
    interface ProjectCategoriesConfig {
        customCategories?: CategoryDefinition[];
        enabledCategories?: Category[];
    }
    Index

    Properties

    customCategories?: CategoryDefinition[]

    Categorias customizadas específicas do projeto. Permite extensão além das categorias padrão da biblioteca.

    [{ id: 'chat', name: 'Chat de Suporte', description: 'Widget de chat' }]
    
    enabledCategories?: Category[]

    Categorias padrão que serão ativadas. A categoria 'necessary' é sempre incluída automaticamente.

    ['analytics', 'marketing']