✨ feat (app): add toaster component for global notifications
This commit is contained in:
@@ -14,5 +14,7 @@ const dir = computed(() => (textDirection.value === 'rtl' ? 'rtl' : 'ltr'))
|
|||||||
<NuxtPage />
|
<NuxtPage />
|
||||||
</NuxtLayout>
|
</NuxtLayout>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<Toaster />
|
||||||
</ConfigProvider>
|
</ConfigProvider>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ const showModalTheme = ref(false)
|
|||||||
</SidebarMenuButton>
|
</SidebarMenuButton>
|
||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent
|
<DropdownMenuContent
|
||||||
class="w-[--radix-dropdown-menu-trigger-width] min-w-56 rounded-lg"
|
class="w-[--radix-dropdown-menu-trigger-width] min-w-56 rounded-lg bg-white"
|
||||||
:side="isMobile ? 'bottom' : 'right'"
|
:side="isMobile ? 'bottom' : 'right'"
|
||||||
align="end"
|
align="end"
|
||||||
>
|
>
|
||||||
@@ -76,13 +76,13 @@ const showModalTheme = ref(false)
|
|||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DropdownMenuGroup>
|
<DropdownMenuGroup>
|
||||||
<DropdownMenuItem @click="showModalTheme = true">
|
<DropdownMenuItem class="hover:bg-gray-100" @click="showModalTheme = true">
|
||||||
<Icon name="i-lucide-user" />
|
<Icon name="i-lucide-user" />
|
||||||
Profile
|
Profile
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
</DropdownMenuGroup>
|
</DropdownMenuGroup>
|
||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DropdownMenuItem @click="handleLogout">
|
<DropdownMenuItem class="hover:bg-gray-100" @click="handleLogout">
|
||||||
<Icon name="i-lucide-log-out" />
|
<Icon name="i-lucide-log-out" />
|
||||||
Log out
|
Log out
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
|
|||||||
Reference in New Issue
Block a user