import {
Select,
SelectContent,
SelectGroup,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/components/ui/select";
import LoadingSpinner from "@/components/ui/spinner";
import { api } from "@/lib/trpc";
import { cn } from "@/lib/utils";
export function FeedSelector({
value,
onChange,
placeholder = "Select a feed",
className,
}: {
className?: string;
value?: string | null;
onChange: (value: string) => void;
placeholder?: string;
}) {
const { data, isPending } = api.feeds.list.useQuery(undefined, {
select: (data) => data.feeds,
});
if (isPending) {
return ;
}
return (
);
}