mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-06-11 09:51:40 +00:00
* feat: add rhea * fix: blocks * feat: build chat example * fix * fix: sidebar * fix * feat: update home * fix * fix * fix * feat: optimizine fonts * feat * fix * fix * fix * fix * fix * fix * fix: font in preview * fix
191 lines
3.3 KiB
TypeScript
191 lines
3.3 KiB
TypeScript
import {
|
|
DM_Sans,
|
|
EB_Garamond,
|
|
Figtree,
|
|
Geist,
|
|
Geist_Mono,
|
|
IBM_Plex_Sans,
|
|
Instrument_Sans,
|
|
Instrument_Serif,
|
|
Inter,
|
|
JetBrains_Mono,
|
|
Lora,
|
|
Manrope,
|
|
Merriweather,
|
|
Montserrat,
|
|
Noto_Sans,
|
|
Noto_Serif,
|
|
Nunito_Sans,
|
|
Outfit,
|
|
Oxanium,
|
|
Playfair_Display,
|
|
Public_Sans,
|
|
Raleway,
|
|
Roboto,
|
|
Roboto_Slab,
|
|
Source_Sans_3,
|
|
Space_Grotesk,
|
|
} from "next/font/google"
|
|
|
|
import { cn } from "@/lib/utils"
|
|
|
|
const geistSans = Geist({
|
|
subsets: ["latin"],
|
|
variable: "--font-geist-sans",
|
|
})
|
|
|
|
const inter = Inter({
|
|
subsets: ["latin"],
|
|
variable: "--font-inter",
|
|
})
|
|
|
|
const notoSans = Noto_Sans({
|
|
subsets: ["latin"],
|
|
variable: "--font-noto-sans",
|
|
})
|
|
|
|
const nunitoSans = Nunito_Sans({
|
|
subsets: ["latin"],
|
|
variable: "--font-nunito-sans",
|
|
})
|
|
|
|
const figtree = Figtree({
|
|
subsets: ["latin"],
|
|
variable: "--font-figtree",
|
|
})
|
|
|
|
const roboto = Roboto({
|
|
subsets: ["latin"],
|
|
variable: "--font-roboto",
|
|
})
|
|
|
|
const raleway = Raleway({
|
|
subsets: ["latin"],
|
|
variable: "--font-raleway",
|
|
})
|
|
|
|
const dmSans = DM_Sans({
|
|
subsets: ["latin"],
|
|
variable: "--font-dm-sans",
|
|
})
|
|
|
|
const publicSans = Public_Sans({
|
|
subsets: ["latin"],
|
|
variable: "--font-public-sans",
|
|
})
|
|
|
|
const outfit = Outfit({
|
|
subsets: ["latin"],
|
|
variable: "--font-outfit",
|
|
})
|
|
|
|
const oxanium = Oxanium({
|
|
subsets: ["latin"],
|
|
variable: "--font-oxanium",
|
|
})
|
|
|
|
const manrope = Manrope({
|
|
subsets: ["latin"],
|
|
variable: "--font-manrope",
|
|
})
|
|
|
|
const spaceGrotesk = Space_Grotesk({
|
|
subsets: ["latin"],
|
|
variable: "--font-space-grotesk",
|
|
})
|
|
|
|
const montserrat = Montserrat({
|
|
subsets: ["latin"],
|
|
variable: "--font-montserrat",
|
|
})
|
|
|
|
const ibmPlexSans = IBM_Plex_Sans({
|
|
subsets: ["latin"],
|
|
variable: "--font-ibm-plex-sans",
|
|
})
|
|
|
|
const sourceSans3 = Source_Sans_3({
|
|
subsets: ["latin"],
|
|
variable: "--font-source-sans-3",
|
|
})
|
|
|
|
const instrumentSans = Instrument_Sans({
|
|
subsets: ["latin"],
|
|
variable: "--font-instrument-sans",
|
|
})
|
|
|
|
const jetbrainsMono = JetBrains_Mono({
|
|
subsets: ["latin"],
|
|
variable: "--font-jetbrains-mono",
|
|
})
|
|
|
|
const geistMono = Geist_Mono({
|
|
subsets: ["latin"],
|
|
variable: "--font-geist-mono",
|
|
})
|
|
|
|
const notoSerif = Noto_Serif({
|
|
subsets: ["latin"],
|
|
variable: "--font-noto-serif",
|
|
})
|
|
|
|
const robotoSlab = Roboto_Slab({
|
|
subsets: ["latin"],
|
|
variable: "--font-roboto-slab",
|
|
})
|
|
|
|
const merriweather = Merriweather({
|
|
subsets: ["latin"],
|
|
variable: "--font-merriweather",
|
|
})
|
|
|
|
const lora = Lora({
|
|
subsets: ["latin"],
|
|
variable: "--font-lora",
|
|
})
|
|
|
|
const playfairDisplay = Playfair_Display({
|
|
subsets: ["latin"],
|
|
variable: "--font-playfair-display",
|
|
})
|
|
|
|
const ebGaramond = EB_Garamond({
|
|
subsets: ["latin"],
|
|
variable: "--font-eb-garamond",
|
|
})
|
|
|
|
const instrumentSerif = Instrument_Serif({
|
|
subsets: ["latin"],
|
|
weight: "400",
|
|
variable: "--font-instrument-serif",
|
|
})
|
|
|
|
export const previewFontVariables = cn(
|
|
geistSans.variable,
|
|
inter.variable,
|
|
notoSans.variable,
|
|
nunitoSans.variable,
|
|
figtree.variable,
|
|
roboto.variable,
|
|
raleway.variable,
|
|
dmSans.variable,
|
|
publicSans.variable,
|
|
outfit.variable,
|
|
oxanium.variable,
|
|
manrope.variable,
|
|
spaceGrotesk.variable,
|
|
montserrat.variable,
|
|
ibmPlexSans.variable,
|
|
sourceSans3.variable,
|
|
instrumentSans.variable,
|
|
geistMono.variable,
|
|
jetbrainsMono.variable,
|
|
notoSerif.variable,
|
|
robotoSlab.variable,
|
|
merriweather.variable,
|
|
lora.variable,
|
|
playfairDisplay.variable,
|
|
ebGaramond.variable,
|
|
instrumentSerif.variable
|
|
)
|