Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "wordpress-plugins/real-cookie-banner/src/public/ts/components/config/presetSelector"

Index

References

PresetSelector

Renames and exports PresetSelectorObserved

Type aliases

Preset

Preset<AdditionalData>: { attributes_name?: string; context: string; created: boolean; description?: string; disabled: boolean; hidden: boolean; id: number; identifier: string; logoUrl: string; name: string; recommended: boolean; tags?: Record<string, string>; tier?: "free" | "pro"; type: "blocker" | "cookie"; version: number } & AdditionalData

Type parameters

  • AdditionalData = {}

PresetSelectorProps

PresetSelectorProps<AdditionalPresetData>: PropsWithChildren<{ fetchingPresets: boolean; onSelect: PresetCardProps<AdditionalPresetData>["onSelect"]; presets: Preset<AdditionalPresetData>[]; quickLinks?: Array<{ cover: ComponentProps<typeof Card>["cover"]; description: ReactNode; id: string; onClick: ComponentProps<typeof Card>["onClick"]; title: ReactNode }>; renderActions?: PresetCardProps<AdditionalPresetData>["renderActions"]; showDisabled?: boolean; showHidden?: boolean; showSearch?: boolean; type: PresetType }>

Type parameters

  • AdditionalPresetData

PresetType

PresetType: "cookie" | "contentBlocker"

Variables

Meta

Meta: FC<CardMetaProps>

Const PresetSelectorObserved

PresetSelectorObserved: PresetSelector = observer(PresetSelector as any) as typeof PresetSelector

Functions

PresetSelector

  • PresetSelector<AdditionalPresetData>(__namedParameters: { children: ReactNode; fetchingPresets: boolean; onSelect: PresetCardProps<AdditionalPresetData>["onSelect"]; presets: Preset<AdditionalPresetData>[]; quickLinks: { cover: ComponentProps<typeof Card>["cover"]; description: ReactNode; id: string; onClick: ComponentProps<typeof Card>["onClick"]; title: ReactNode }[]; renderActions: PresetCardProps<AdditionalPresetData>["renderActions"]; showDisabled: boolean; showHidden: boolean; showSearch: boolean }): Element
  • Type parameters

    • AdditionalPresetData = {}

    Parameters

    • __namedParameters: { children: ReactNode; fetchingPresets: boolean; onSelect: PresetCardProps<AdditionalPresetData>["onSelect"]; presets: Preset<AdditionalPresetData>[]; quickLinks: { cover: ComponentProps<typeof Card>["cover"]; description: ReactNode; id: string; onClick: ComponentProps<typeof Card>["onClick"]; title: ReactNode }[]; renderActions: PresetCardProps<AdditionalPresetData>["renderActions"]; showDisabled: boolean; showHidden: boolean; showSearch: boolean }
      • children: ReactNode
      • fetchingPresets: boolean
      • onSelect: PresetCardProps<AdditionalPresetData>["onSelect"]
      • presets: Preset<AdditionalPresetData>[]
      • quickLinks: { cover: ComponentProps<typeof Card>["cover"]; description: ReactNode; id: string; onClick: ComponentProps<typeof Card>["onClick"]; title: ReactNode }[]
      • renderActions: PresetCardProps<AdditionalPresetData>["renderActions"]
      • showDisabled: boolean
      • showHidden: boolean
      • showSearch: boolean

    Returns Element

Generated using TypeDoc