components/navbar.vue (21 lines of code) (raw):

<script> import DarkModeToggle from './dark_mode_toggle.vue'; import Logo from './logo.vue'; import MenuToggle from './menu_toggle.vue'; export default { components: { DarkModeToggle, Logo, MenuToggle, }, }; </script> <template> <header class="gl-flex gl-items-center gl-justify-between gl-gap-2 gl-p-3"> <logo /> <div class="gl-flex"> <dark-mode-toggle /> <menu-toggle class="md:!gl-hidden" /> </div> </header> </template>