<script setup lang="ts">
const featureFlags = useFeatureFlags()
</script>

<template>
  <CommonDropdown placement="top">
    <slot />
    <template #popper>
      <CommonDropdownItem
        :checked="featureFlags.experimentalVirtualScroll"
        @click="toggleFeatureFlag('experimentalVirtualScroll')"
      >
        {{ $t('feature_flag.virtual_scroll') }}
      </CommonDropdownItem>
      <CommonDropdownItem
        :checked="featureFlags.experimentalAvatarOnAvatar"
        @click="toggleFeatureFlag('experimentalAvatarOnAvatar')"
      >
        {{ $t('feature_flag.avatar_on_avatar') }}
      </CommonDropdownItem>
      <CommonDropdownItem
        :checked="featureFlags.experimentalGitHubCards"
        @click="toggleFeatureFlag('experimentalGitHubCards')"
      >
        {{ $t('feature_flag.github_cards') }}
      </CommonDropdownItem>
    </template>
  </CommonDropdown>
</template>
