UNPKG

@bothub-chat/ui

Version:

Bothub UI Components

77 lines (76 loc) • 7.13 kB
import{styled as t,css as a}from"styled-components";import{adaptive as e}from"../../../adaptive/index.js";import i from"./assets/dashboard/desktop.svg.js";import n from"./assets/dashboard/tablet.svg.js";import o from"./assets/dashboard/mobile.svg.js";import s from"./assets/main/desktop.svg.js";import r from"./assets/main/tablet.svg.js";import l from"./assets/main/mobile.svg.js";import d from"./assets/wave.svg.js";import{Typography as p}from"../../typography/index.js";const c=t.div.withConfig({displayName:"styled__BlackFridayBannerStyled",componentId:"sc-cyl9sl-0"})(["position:relative;display:flex;align-items:center;padding:60px 40px;background:",";border-radius:24px;width:100%;overflow:hidden;",""],({theme:t})=>t.default.colors.grayScale.gray7,({$variant:t})=>{switch(t){case"dashboard":return e({variant:"dashboard",desktop:a` height: 374px; `,tablet:a` height: 306px; `,mobile:a` align-items: flex-start; padding: 40px 34px; `});case"main":return e({variant:"main",tablet:a` padding: 28px 40px; `,mobile:a` gap: 10px; height: 300px; align-items: flex-start; padding: 32px 34px; `})}}),m=t.div.withConfig({displayName:"styled__BlackFridayBannerStyledGradient",componentId:"sc-cyl9sl-1"})(["position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient( 90deg,rgba(16,19,38,0.5) 0%,rgba(28,100,242,0.5) 100% );width:100%;height:100%;"]),h=t.div.withConfig({displayName:"styled__BlackFridayBannerBackgroundText",componentId:"sc-cyl9sl-2"})(["position:absolute;display:flex;white-space:pre-wrap;flex-direction:column;margin:auto;left:0;right:0;top:-35px;bottom:0;opacity:0.1;z-index:1;color:",";overflow:hidden;text-transform:uppercase;font-family:inherit;font-size:200px;font-weight:900;line-height:145px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;",""],({theme:t})=>t.default.colors.base.white,({$variant:t})=>{switch(t){case"dashboard":return e({variant:"dashboard",desktop:a` top: 42px; `,tablet:a` top: 49px; font-size: 143px; line-height: 104px; `,mobile:a` display: none; `});case"main":return e({variant:"main",tablet:a` top: -2px; font-size: 143px; line-height: 104px; `,mobile:a` display: none; `})}}),g=t.img.attrs({src:d}).withConfig({displayName:"styled__BlackFridayBannerBackgroundWave",componentId:"sc-cyl9sl-3"})(["position:absolute;display:none;width:100%;right:0;bottom:0;z-index:1;",""],({$variant:t})=>{switch(t){case"dashboard":return e({variant:"dashboard",mobile:a` height: 100%; display: block; `});case"main":return e({variant:"main",mobile:a` display: block; `})}}),y=t.img.withConfig({displayName:"styled__BlackFridayBannerBackground",componentId:"sc-cyl9sl-4"})(["display:none;position:absolute;height:100%;right:0;bottom:0;z-index:0;"]),x=t(y).attrs({src:i}).withConfig({displayName:"styled__BlackFridayBannerBackgroundDashboardDesktop",componentId:"sc-cyl9sl-5"})(["",""],e({variant:"dashboard",desktop:a` display: block; right: clamp(-13.75rem, -80rem + 100vw, 0rem); `})),b=t(y).attrs({src:n}).withConfig({displayName:"styled__BlackFridayBannerBackgroundDashboardTablet",componentId:"sc-cyl9sl-6"})(["",""],e({variant:"dashboard",tablet:a` right: clamp(-18.75rem, -53.125rem + 100vw, 0rem); display: block; `})),f=t(y).attrs({src:o}).withConfig({displayName:"styled__BlackFridayBannerBackgroundDashboardMobile",componentId:"sc-cyl9sl-7"})(["",""],e({variant:"dashboard",mobile:a` display: block; top: 75px; right: auto; left: 20px; scale: 1.5; `})),k=t(y).attrs({src:s}).withConfig({displayName:"styled__BlackFridayBannerBackgroundMainDesktop",componentId:"sc-cyl9sl-8"})(["",""],e({variant:"main",desktop:a` display: block; left: 600px; `})),v=t(y).attrs({src:r}).withConfig({displayName:"styled__BlackFridayBannerBackgroundMainTablet",componentId:"sc-cyl9sl-9"})(["",""],e({variant:"main",tablet:a` display: block; left: 450px; `})),u=t(y).attrs({src:l}).withConfig({displayName:"styled__BlackFridayBannerBackgroundMainMobile",componentId:"sc-cyl9sl-10"})(["",""],e({variant:"main",mobile:a` display: block; right: clamp(-7.813rem, -24.554rem + 71.429vw, 0rem); `})),w=t.div.withConfig({displayName:"styled__BlackFridayContainer",componentId:"sc-cyl9sl-11"})(["display:flex;position:relative;z-index:1;white-space:pre-wrap;align-items:flex-start;gap:20px;flex-direction:column;color:",";",""],({theme:t})=>t.default.colors.base.white,({$variant:t})=>{switch(t){case"dashboard":return e({variant:"dashboard",merge:!0,desktop:a` flex-direction: column; `,tablet:a` gap: 10px; `});case"main":return e({variant:"main",tablet:a` flex-direction: column; `,mobile:a` flex-direction: column-reverse; gap: 10px; `})}}),B=t(p).attrs({variant:"banner-h3-black",component:"h3"}).withConfig({displayName:"styled__BlackFridayBannerTitle",componentId:"sc-cyl9sl-12"})(["font-family:inherit;font-size:44px;text-transform:uppercase;font-weight:900;line-height:40px;text-align:left;",""],({$variant:t})=>{switch(t){case"dashboard":return e({variant:"dashboard",desktop:a` font-size: 64px; line-height: 60px; `});case"main":return null}}),_=t.div.withConfig({displayName:"styled__BlackFridayDescription",componentId:"sc-cyl9sl-13"})(["font-family:inherit;font-size:20px;"," font-weight:600;line-height:24.2px;text-transform:uppercase;letter-spacing:-0.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;"],({$variant:t})=>{switch(t){case"dashboard":return e({variant:"dashboard",tablet:a` font-size: 16px; line-height: 20px; `});case"main":return e({variant:"main",desktop:a` max-width: 245px; `,tablet:a` max-width: 171px; font-size: 16px; line-height: 20px; `})}}),C=t(p).attrs({variant:"body-xl-semibold",component:"p"}).withConfig({displayName:"styled__BlackFridayBannerText",componentId:"sc-cyl9sl-14"})(["line-height:28px;text-align:left;width:max-content;text-underline-position:from-font;text-decoration-skip-ink:none;"]);export{y as BlackFridayBannerBackground,x as BlackFridayBannerBackgroundDashboardDesktop,f as BlackFridayBannerBackgroundDashboardMobile,b as BlackFridayBannerBackgroundDashboardTablet,k as BlackFridayBannerBackgroundMainDesktop,u as BlackFridayBannerBackgroundMainMobile,v as BlackFridayBannerBackgroundMainTablet,h as BlackFridayBannerBackgroundText,g as BlackFridayBannerBackgroundWave,c as BlackFridayBannerStyled,m as BlackFridayBannerStyledGradient,C as BlackFridayBannerText,B as BlackFridayBannerTitle,w as BlackFridayContainer,_ as BlackFridayDescription};