"use client";
import { RiBankLine } from "@remixicon/react";
import Image from "next/image";
import StatusDot from "@/components/shared/status-dot";
import { resolveCardBrandLogoSrc } from "@/lib/cartoes/brand-assets";
import { resolveLogoSrc } from "@/lib/logo";
type SelectItemContentProps = {
label: string;
logo?: string | null;
};
export function BrandSelectContent({ label }: { label: string }) {
const logoSrc = resolveCardBrandLogoSrc(label);
return (
{logoSrc ? (
) : (
)}
{label}
);
}
export function StatusSelectContent({ label }: { label: string }) {
const isActive = label === "Ativo";
return (
{label}
);
}
export function AccountSelectContent({ label, logo }: SelectItemContentProps) {
const logoSrc = resolveLogoSrc(logo);
return (
{logoSrc ? (
) : (
)}
{label}
);
}