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

    Function useCategoryStatus

    Hook para verificar o status de consentimento de uma categoria específica.

    ID da categoria.

    Booleano indicando se a categoria está consentida.

    • Parameters

      • categoryId: string

        O ID da categoria a ser verificada (ex: 'analytics', 'necessary').

      Returns {
          description: undefined | string;
          isActive: boolean;
          isEssential: boolean;
          name: undefined | string;
          needsToggle: boolean;
      }

      Um objeto com o status da categoria:

      • isActive: true se a categoria está configurada e ativa no projeto.
      • isEssential: true se a categoria é essencial (não pode ser desativada pelo usuário).
      • needsToggle: true se a categoria requer um controle (switch) na UI de preferências.
      • name: O nome amigável da categoria.
      • description: A descrição da categoria.

      Hooks

      0.2.2 Hook de conveniência para verificar o status de uma categoria de cookie específica.

      const analyticsStatus = useCategoryStatus('analytics')
      if (analyticsStatus.isActive && analyticsStatus.needsToggle) {
      // Renderizar switch para analytics
      }