UNPKG

@primer/react-brand

Version:

Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.

82 lines (81 loc) • 12.4 kB
import { _GLOBAL_STYLES as e } from "./css/stylesheets.js"; import { Grid as t } from "./Grid/Grid.js"; import { AnimationContext as n, AnimationProvider as r, AnimationVariants as i } from "./animation/AnimationProvider/AnimationProvider.js"; import { Animate as a } from "./animation/Animate/Animate.js"; import { useAnimation as o } from "./animation/useAnimation.js"; import { TextRevealAnimation as s } from "./animation/TextRevealAnimation/TextRevealAnimation.js"; import { Stack as c, StackAlignItemVariants as l, StackDirectionVariants as u, StackFlexWrapVariants as d, StackJustifyContentVariants as f, StackSpacingVariants as p, defaultStackDirection as m, defaultStackSpacing as h } from "./Stack/Stack.js"; import { Box as g, BoxBackgroundColors as _, BoxBorderColorOptions as v, BoxBorderRadiusOptions as y, BoxBorderWidthOptions as b, BoxSpacingValues as x } from "./Box/Box.js"; import { Text as S, TextFontVariants as C, TextSizes as w, TextTags as T, TextVariants as E, TextWeights as D, defaultFontVariant as O, defaultTextSize as k, defaultTextTag as A, defaultTextVariant as j } from "./Text/Text.js"; import { EyebrowText as M, EyebrowTextVariants as N } from "./EyebrowText/EyebrowText.js"; import { TextCursorAnimation as P, testIds as F } from "./TextCursorAnimation/TextCursorAnimation.js"; import { Heading as I, HeadingFontVariants as L, HeadingLetterSpacing as R, HeadingSizes as z, HeadingStretch as B, HeadingTags as V, HeadingWeights as H, classMap as U, defaultHeadingFont as W, defaultHeadingTag as G } from "./Heading/Heading.js"; import { Button as K, ButtonSizes as q, ButtonVariants as J, _Button as Y, defaultButtonSize as X, defaultButtonVariant as Z } from "./Button/Button.js"; import { ColorModesEnum as Q, ThemeContext as $, ThemeProvider as ee } from "./ThemeProvider/ThemeProvider.js"; import { useTheme as te } from "./ThemeProvider/useTheme.js"; import { ActionMenu as ne, ActionMenuButtonModes as re, ActionMenuProvider as ie, ActionMenuSizes as ae, actionMenuOverlaySides as oe, useActionMenuContext as se } from "./ActionMenu/ActionMenu.js"; import { ButtonGroup as ce } from "./ButtonGroup/ButtonGroup.js"; import { Image as le, ImageBorderRadiusOptions as ue } from "./Image/Image.js"; import { Hero as de } from "./Hero/Hero.js"; import { RiverAccordion as fe, RiverAccordionVariants as pe } from "./river/RiverAccordion/RiverAccordion.js"; import { Link as me, LinkArrowDirections as he, LinkSizes as ge, LinkVariants as _e } from "./Link/Link.js"; import { Label as ve, LabelColors as ye, LabelSizes as be, defaultLabelColor as xe, defaultLabelSize as Se } from "./Label/Label.js"; import { River as Ce, RiverVisualPaddingOptions as we, RiverVisualPositionOptions as Te, defaultRiverAlign as Ee, defaultRiverImageTextRatio as De, defaultRiverVariant as Oe } from "./river/River/River.js"; import { RiverBreakout as ke, RiverBreakoutVariants as Ae } from "./river/RiverBreakout/RiverBreakout.js"; import { Icon as je, defaultIconColor as Me, defaultIconSize as Ne, iconColors as Pe, iconSizeMap as Fe, iconSizes as Ie, namedIconSizes as Le, numericIconSizes as Re } from "./Icon/Icon.js"; import { BreakpointSize as ze, useWindowSize as Be } from "./hooks/useWindowSize.js"; import { RiverBreakoutTabs as Ve } from "./river/RiverBreakoutTabs/RiverBreakoutTabs.js"; import { RiverStoryScroll as He } from "./river/RiverStoryScroll/RiverStoryScroll.js"; import { Pagination as Ue } from "./Pagination/Pagination.js"; import { MediaPlaylist as We } from "./MediaPlaylist/MediaPlaylist.js"; import { useFocusTrap as Ge } from "./hooks/useFocusTrap.js"; import { SubdomainNavBar as Ke } from "./SubdomainNavBar/SubdomainNavBar.js"; import { InlineLink as qe } from "./InlineLink/InlineLink.js"; import { Token as Je, TokenVariants as Ye, defaultTokenVariant as Xe } from "./Token/Token.js"; import { Accordion as Ze, AccordionContent as Qe, AccordionHeading as $e, AccordionRoot as et, AccordionToggleColors as tt } from "./Accordion/Accordion.js"; import { FAQ as nt } from "./FAQ/FAQ.js"; import { FAQGroup as rt } from "./FAQ/FAQGroup.js"; import { Checkbox as it } from "./forms/Checkbox/Checkbox.js"; import { DEFAULT_TEXTAREA_COLS as at, DEFAULT_TEXTAREA_RESIZE as ot, DEFAULT_TEXTAREA_ROWS as st, Textarea as ct } from "./forms/Textarea/Textarea.js"; import { TextInput as lt } from "./forms/TextInput/TextInput.js"; import { Select as ut } from "./forms/Select/Select.js"; import { Radio as dt } from "./forms/Radio/Radio.js"; import { FormControl as ft } from "./forms/FormControl/FormControl.js"; import { CheckboxGroup as pt } from "./forms/CheckboxGroup/CheckboxGroup.js"; import { RadioGroup as mt } from "./forms/RadioGroup/RadioGroup.js"; import { Avatar as ht, AvatarShapes as gt, AvatarSizes as _t } from "./Avatar/Avatar.js"; import { Testimonial as vt, TestimonialQuoteMarkColors as yt, TestimonialVariants as bt, defaultQuoteMarkColor as xt, defaultTestimonialVariant as St } from "./Testimonial/Testimonial.js"; import { ComparisonTable as Ct, _ComparisonTable as wt } from "./ComparisonTable/ComparisonTable.js"; import { AnchorNav as Tt } from "./AnchorNav/AnchorNav.js"; import { CTABanner as Et, CTABannerBackgroundColors as Dt } from "./CTABanner/CTABanner.js"; import { UnorderedList as Ot } from "./list/UnorderedList/UnorderedList.js"; import { OrderedList as kt } from "./list/OrderedList/OrderedList.js"; import { CTAForm as At } from "./CTAForm/CTAForm.js"; import { MinimalFooter as jt } from "./MinimalFooter/MinimalFooter.js"; import { Pillar as Mt, defaultPillarIconColor as Nt, defaultPillarIconSize as Pt } from "./Pillar/Pillar.js"; import { Card as Ft, CardBackgroundColors as It, CardCTAVariants as Lt, CardIconColors as Rt, CardImagePaddingOptions as zt, CardLabelVariants as Bt, CardTokenPositions as Vt, CardVariants as Ht, defaultCardCTAVariant as Ut, defaultCardIconColor as Wt, defaultCardLabelVariant as Gt } from "./Card/Card.js"; import { CardSkewEffect as Kt } from "./Card/CardSkewEffect.js"; import { SectionIntro as qt } from "./SectionIntro/SectionIntro.js"; import { Prose as Jt } from "./Prose/Prose.js"; import { useVideo as Yt } from "./VideoPlayer/hooks/useVideo.js"; import { VideoPlayer as Xt } from "./VideoPlayer/VideoPlayer.js"; import { MinimalVideoPlayer as Zt, _MinimalVideoPlayer as Qt } from "./MinimalVideoPlayer/MinimalVideoPlayer.js"; import { LogoSuite as $t } from "./LogoSuite/LogoSuite.js"; import { Timeline as en } from "./Timeline/Timeline.js"; import { Bento as tn } from "./Bento/Bento.js"; import { EyebrowBanner as nn, EyebrowBannerIconColors as rn, EyebrowBannerLabelColors as an, defaultEyebrowBannerIconColor as on } from "./EyebrowBanner/EyebrowBanner.js"; import { Tooltip as sn, TooltipContext as cn } from "./Tooltip/Tooltip.js"; import { PricingOptions as ln } from "./PricingOptions/PricingOptions.js"; import { SubNav as un, SubNavSubMenuVariants as dn, useSubNavContext as fn } from "./SubNav/SubNav.js"; import { NavList as pn } from "./NavList/NavList.js"; import { IDE as mn, IDEDefaultIconMap as hn, IDEFileExtensions as gn } from "./IDE/IDE.js"; import { BreadcrumbVariants as _n, Breadcrumbs as vn } from "./Breadcrumbs/Breadcrumbs.js"; import { Section as yn, SectionBackgroundColors as bn, SectionPaddingVariants as xn } from "./Section/Section.js"; import { Statistic as Sn, StatisticSizes as Cn, StatisticSpacingValues as wn } from "./Statistic/Statistic.js"; import { BreakoutBanner as Tn, BreakoutBannerBackgroundColors as En } from "./BreakoutBanner/BreakoutBanner.js"; import { Footnotes as Dn, FootnotesItemTags as On, FootnotesTags as kn } from "./Footnotes/Footnotes.js"; import { FrostedGlassVFX as An, FrostedGlassVFXIntensity as jn, defaultFrostedGlassVFXIntensity as Mn } from "./FrostedGlassVFX/FrostedGlassVFX.js"; import { SectionIntroStacked as Nn, SectionIntroStackedVariants as Pn } from "./SectionIntroStacked/SectionIntroStacked.js"; import { Tabs as Fn } from "./Tabs/Tabs.js"; import { Tiles as In } from "./Tiles/Tiles.js"; export { Ze as Accordion, Qe as AccordionContent, $e as AccordionHeading, et as AccordionRoot, tt as AccordionToggleColors, ne as ActionMenu, re as ActionMenuButtonModes, ie as ActionMenuProvider, ae as ActionMenuSizes, Tt as AnchorNav, a as Animate, n as AnimationContext, r as AnimationProvider, i as AnimationVariants, ht as Avatar, gt as AvatarShapes, _t as AvatarSizes, tn as Bento, g as Box, _ as BoxBackgroundColors, v as BoxBorderColorOptions, y as BoxBorderRadiusOptions, b as BoxBorderWidthOptions, x as BoxSpacingValues, _n as BreadcrumbVariants, vn as Breadcrumbs, Tn as BreakoutBanner, En as BreakoutBannerBackgroundColors, ze as BreakpointSize, K as Button, ce as ButtonGroup, q as ButtonSizes, J as ButtonVariants, Et as CTABanner, Dt as CTABannerBackgroundColors, At as CTAForm, Ft as Card, It as CardBackgroundColors, Lt as CardCTAVariants, Rt as CardIconColors, zt as CardImagePaddingOptions, Bt as CardLabelVariants, Kt as CardSkewEffect, Vt as CardTokenPositions, Ht as CardVariants, it as Checkbox, pt as CheckboxGroup, Q as ColorModesEnum, Ct as ComparisonTable, at as DEFAULT_TEXTAREA_COLS, ot as DEFAULT_TEXTAREA_RESIZE, st as DEFAULT_TEXTAREA_ROWS, nn as EyebrowBanner, rn as EyebrowBannerIconColors, an as EyebrowBannerLabelColors, M as EyebrowText, N as EyebrowTextVariants, nt as FAQ, rt as FAQGroup, Dn as Footnotes, On as FootnotesItemTags, kn as FootnotesTags, ft as FormControl, An as FrostedGlassVFX, jn as FrostedGlassVFXIntensity, t as Grid, I as Heading, L as HeadingFontVariants, R as HeadingLetterSpacing, z as HeadingSizes, B as HeadingStretch, V as HeadingTags, H as HeadingWeights, de as Hero, mn as IDE, hn as IDEDefaultIconMap, gn as IDEFileExtensions, je as Icon, le as Image, ue as ImageBorderRadiusOptions, qe as InlineLink, ve as Label, ye as LabelColors, be as LabelSizes, me as Link, he as LinkArrowDirections, ge as LinkSizes, _e as LinkVariants, $t as LogoSuite, We as MediaPlaylist, jt as MinimalFooter, Zt as MinimalVideoPlayer, pn as NavList, kt as OrderedList, Ue as Pagination, Mt as Pillar, ln as PricingOptions, Jt as Prose, dt as Radio, mt as RadioGroup, Ce as River, fe as RiverAccordion, pe as RiverAccordionVariants, ke as RiverBreakout, Ve as RiverBreakoutTabs, Ae as RiverBreakoutVariants, He as RiverStoryScroll, we as RiverVisualPaddingOptions, Te as RiverVisualPositionOptions, yn as Section, bn as SectionBackgroundColors, qt as SectionIntro, Nn as SectionIntroStacked, Pn as SectionIntroStackedVariants, xn as SectionPaddingVariants, ut as Select, c as Stack, l as StackAlignItemVariants, u as StackDirectionVariants, d as StackFlexWrapVariants, f as StackJustifyContentVariants, p as StackSpacingVariants, Sn as Statistic, Cn as StatisticSizes, wn as StatisticSpacingValues, un as SubNav, dn as SubNavSubMenuVariants, Ke as SubdomainNavBar, Fn as Tabs, vt as Testimonial, yt as TestimonialQuoteMarkColors, bt as TestimonialVariants, S as Text, P as TextCursorAnimation, C as TextFontVariants, lt as TextInput, s as TextRevealAnimation, w as TextSizes, T as TextTags, E as TextVariants, D as TextWeights, ct as Textarea, $ as ThemeContext, ee as ThemeProvider, In as Tiles, en as Timeline, Je as Token, Ye as TokenVariants, sn as Tooltip, cn as TooltipContext, Ot as UnorderedList, Xt as VideoPlayer, Y as _Button, wt as _ComparisonTable, e as _GLOBAL_STYLES, Qt as _MinimalVideoPlayer, oe as actionMenuOverlaySides, U as classMap, X as defaultButtonSize, Z as defaultButtonVariant, Ut as defaultCardCTAVariant, Wt as defaultCardIconColor, Gt as defaultCardLabelVariant, on as defaultEyebrowBannerIconColor, O as defaultFontVariant, Mn as defaultFrostedGlassVFXIntensity, W as defaultHeadingFont, G as defaultHeadingTag, Me as defaultIconColor, Ne as defaultIconSize, xe as defaultLabelColor, Se as defaultLabelSize, Nt as defaultPillarIconColor, Pt as defaultPillarIconSize, xt as defaultQuoteMarkColor, Ee as defaultRiverAlign, De as defaultRiverImageTextRatio, Oe as defaultRiverVariant, m as defaultStackDirection, h as defaultStackSpacing, St as defaultTestimonialVariant, k as defaultTextSize, A as defaultTextTag, j as defaultTextVariant, Xe as defaultTokenVariant, Pe as iconColors, Fe as iconSizeMap, Ie as iconSizes, Le as namedIconSizes, Re as numericIconSizes, F as testIds, se as useActionMenuContext, o as useAnimation, Ge as useFocusTrap, fn as useSubNavContext, te as useTheme, Yt as useVideo, Be as useWindowSize };