import classNames from "classnames"; import { useMemo } from "react"; import { Icon, Icons } from "@/components/Icon"; import { Context } from "@/components/player/internals/ContextUtils"; import { useOverlayRouter } from "@/hooks/useOverlayRouter"; import { usePlayerStore } from "@/stores/player/store"; import { providers } from "@/utils/providers"; export function SourceOption(props: { children: React.ReactNode; selected?: boolean; onClick?: () => void; }) { return (