diff --git a/src/app/page.tsx b/src/app/page.tsx
index f715174..927e589 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,9 +1,41 @@
"use client";
import FullScreenLoading from "@components/ui/FullScreenLoading";
+import { useLocalStorage } from "@hooks/useLocalStorage";
import { useRedirect } from "@hooks/useRedirect";
+import { useEffect, useState } from "react";
+
+type Props = {
+ url: string;
+ queryParams?: string;
+};
export default function Home() {
- useRedirect("/peers");
- return
{children} -
+ ); } diff --git a/src/components/select/SelectDropdown.tsx b/src/components/select/SelectDropdown.tsx index 4458e9a..6b3bd58 100644 --- a/src/components/select/SelectDropdown.tsx +++ b/src/components/select/SelectDropdown.tsx @@ -1,5 +1,6 @@ import Button from "@components/Button"; import { CommandItem } from "@components/Command"; +import Paragraph from "@components/Paragraph"; import { Popover, PopoverContent, PopoverTrigger } from "@components/Popover"; import { ScrollArea } from "@components/ScrollArea"; import { SelectDropdownSearchInput } from "@components/select/SelectDropdownSearchInput"; @@ -31,6 +32,7 @@ interface SelectDropdownProps { popoverWidth?: "auto" | number; options: SelectOption[]; showSearch?: boolean; + showValues?: boolean; placeholder?: string; searchPlaceholder?: string; isLoading?: boolean; @@ -43,6 +45,7 @@ export function SelectDropdown({ popoverWidth = "auto", options, showSearch = false, + showValues = false, placeholder = "Select...", searchPlaceholder = "Search...", isLoading = false, @@ -186,6 +189,7 @@ export function SelectDropdown({ option={option} toggle={toggle} key={option.value} + showValue={showValues} /> ))} @@ -201,9 +205,11 @@ export function SelectDropdown({ const SelectDropdownItem = ({ option, toggle, + showValue = false, }: { option: SelectOption; toggle: (value: string) => void; + showValue?: boolean; }) => { const value = option.value || "" + option.label || ""; const elementRef = useRef