index.vue 504 B

123456789101112131415161718192021
  1. <script setup lang="ts">
  2. import { useBoolean } from "../../hooks/useBoolean";
  3. import SearchModal from "./components/SearchModal.vue";
  4. const { bool: show, toggle } = useBoolean();
  5. function handleSearch() {
  6. toggle();
  7. }
  8. </script>
  9. <template>
  10. <div>
  11. <div
  12. class="search-container w-[40px] h-[48px] flex-c cursor-pointer navbar-bg-hover"
  13. @click="handleSearch"
  14. >
  15. <IconifyIconOffline icon="ri/search-line" />
  16. </div>
  17. <SearchModal v-model:value="show" />
  18. </div>
  19. </template>