import { env } from "$env/dynamic/public";
import IconLinkedInLogo from "~icons/basil/linkedin-outline";
import PlaneIcon from "~icons/hugeicons/airplane-02";
import IconInstagramLogo from "~icons/mdi/instagram";
import DocumentTextIcon from "~icons/solar/document-linear";
import HomeIcon from "~icons/solar/home-angle-2-linear";

export const TRANSITION_COLORS = "transition-colors duration-150 ease-in-out";
export const TRANSITION_ALL = "transition-all duration-150 ease-in-out";

export const WS_URL = env.PUBLIC_WS_URL ?? "ws://localhost:3069";

export const agentBasePath = "";

export const agentSiteNavMap = {
	dashboard: `${agentBasePath}/`,
	orders: `${agentBasePath}/orders`,
	accounts: `${agentBasePath}/accounts`,
	profile: `${agentBasePath}/profile`,
};

export const PUBLIC_SITE_URL = env.PUBLIC_SITE_URL ?? "https://example.com";

export const COMPANY_DOMAIN = "example.com";

export const PROJECT_NAME = "DW";

export const SITE_LINKS = [
	{ name: "Home", link: "/", icon: HomeIcon },
	{ name: "Flights", link: "/search", icon: PlaneIcon },
] as const;

export const RESOURCE_LINKS = [
	{ name: "Legal", link: "/legal", icon: DocumentTextIcon },
] as const;

export const SOCIAL_LINKS = [
	{
		icon: IconInstagramLogo,
		link: "#",
	},
	{
		icon: IconLinkedInLogo,
		link: "#",
	},
];

export const NAV_LINKS = [...SITE_LINKS, ...RESOURCE_LINKS];

export const CONTACT_INFO = {
	email: "contact@" + COMPANY_DOMAIN,
};

export const SPECIAL_PARTNERS = [
	{
		link: "/assets/images/partners/google.svg",
		alt: "google",
	},
	{
		link: "/assets/images/partners/kiwi.png",
		alt: "kiwi",
	},
];
