{
it('should match snapshot', () => {
const { asFragment } = render(
+ App-switcher
diff --git a/src/components/top-bar/styles.ts b/src/components/top-bar/styles.ts
index fadffe93..3b6a2524 100644
--- a/src/components/top-bar/styles.ts
+++ b/src/components/top-bar/styles.ts
@@ -1,41 +1,49 @@
import { styled } from '@linaria/react'
-import { isDesktop, isDesktopOrBelow, isTablet, isTabletOrBelow } from '../../styles/media'
+import { isBelowWideScreen, isTablet, isBelowDesktop, isWideScreen } from '../../styles/media'
import { ElButtonGroup } from '../button-group'
import { css } from '@linaria/core'
+export const ElTopBarAppSwitcher = styled.a`
+ padding-right: var(--spacing-4);
+
+ ${isWideScreen} {
+ padding-right: var(--spacing-5);
+ }
+`
+
export const ElTopBarLogo = styled.a`
- padding-right: var(--spacing-2, 8px);
+ padding-right: var(--spacing-2);
display: inline-flex;
`
export const ElTopBarProfile = styled.div`
- padding: var(--spacing-1, 4px) var(--spacing-none, 0px);
+ padding: var(--spacing-1) var(--spacing-none);
`
export const ElTopBarMainNav = styled(ElButtonGroup)`
display: flex;
flex-direction: row;
align-items: center;
- padding-left: var(--spacing-6, 24px);
+ padding-left: var(--spacing-6);
flex-grow: 1;
container-type: inline-size;
`
export const ElTopBarSecondaryNav = styled(ElButtonGroup)`
flex-wrap: nowrap;
- padding-right: var(--spacing-2, 8px);
+ padding-right: var(--spacing-2);
`
export const ElTopBar = styled.div`
display: flex;
align-items: center;
- height: var(--size-10, 56px);
- padding: var(--spacing-2, 8px) var(--spacing-5, 20px);
- border-bottom: var(--border-default, 1px) solid var(--outline-default, #e5e9ed);
- background: var(--fill-white, #fff);
+ height: var(--size-14);
+ padding: var(--spacing-2) var(--spacing-5);
+ border-bottom: var(--border-default) solid var(--outline-default);
+ background: var(--fill-white);
- ${isDesktopOrBelow} {
- padding: var(--spacing-2, 8px) var(--spacing-4, 16px);
+ ${isBelowWideScreen} {
+ padding: var(--spacing-2) var(--spacing-4);
${ElTopBarLogo} {
margin-right: auto;
@@ -46,7 +54,7 @@ export const ElTopBar = styled.div`
}
}
- ${isTabletOrBelow} {
+ ${isBelowDesktop} {
${ElTopBarProfile} {
display: none;
}
@@ -54,19 +62,19 @@ export const ElTopBar = styled.div`
`
export const ElTopBarSearch = styled.div`
- padding-right: var(--spacing-2, 8px);
+ padding-right: var(--spacing-2);
${isTablet} {
width: 216px;
- padding: var(--spacing-1, 4px) var(--spacing-4, 16px) var(--spacing-1, 4px) var(--spacing-none, 0px);
+ padding: var(--spacing-1) var(--spacing-4) var(--spacing-1) var(--spacing-none);
}
`
export const ElTopBarMobileNav = styled.div`
display: inline-block;
- padding-right: var(--spacing-2, 8px);
+ padding-right: var(--spacing-2);
- ${isDesktop} {
+ ${isWideScreen} {
display: none;
}
`
@@ -74,5 +82,5 @@ export const ElTopBarMobileNav = styled.div`
export const elTopBarMenuPopover = css`
// To adjust the menu popover's Y offset so it appears below the top bar instead of directly below the button.
// The "important" rule is used to override the Menu's auto-anchor yOffset.
- top: 44px !important;
+ top: var(--spacing-10) !important;
`
diff --git a/src/components/top-bar/top-bar.mdx b/src/components/top-bar/top-bar.mdx
index 558ddd32..73a61247 100644
--- a/src/components/top-bar/top-bar.mdx
+++ b/src/components/top-bar/top-bar.mdx
@@ -1,24 +1,25 @@
import { Canvas, Controls, Meta } from '@storybook/blocks'
import { RenderHtmlMarkup } from '../../storybook/render-html-markup'
import * as TopBarStories from './top-bar.stories'
-import { GuidelinesImage } from '../../storybook/figma'
-
+# Top bar
-## Styles Only Usage
+Top bar component is part of the element's navigation, It is composed of several components to easily create a top navigation structure.
-To display `TopBar` with vanilla usage, you will need to compose your component using `.el-top-bar, .el-top-bar-main-nav, .el-top-bar-search, .el-top-bar-secondary-nav, and .el-top-bar-profile` classes as the example below.
+## Default
-
+To display `TopBar` with vanilla usage, you will need to compose your component using `.el-top-bar, .el-top-bar-main-nav, .el-top-bar-search, .el-top-bar-secondary-nav, and .el-top-bar-profile` classes or respective component for each class for React usage as the example below.
-
+
+
+
## React Usage
-In React version, you will need to use `TopBar` compound component to compose the `TopBar` as shown below.
+In the React usage, you can utilize `CSSContainerQuery` component to conditionally render the Main navigation section based on the viewport size, as demonstrated below (on wider screens all buttons should visible).
-
+
-
+
diff --git a/src/components/top-bar/top-bar.stories.tsx b/src/components/top-bar/top-bar.stories.tsx
index 186b5fe1..9103cfcc 100644
--- a/src/components/top-bar/top-bar.stories.tsx
+++ b/src/components/top-bar/top-bar.stories.tsx
@@ -1,127 +1,161 @@
import { figmaDesignUrls } from '#src/storybook/figma/index'
import type { Meta, StoryObj } from '@storybook/react'
-import { ElAvatar } from '../avatar'
-import { AvatarButton, ElAvatarButton } from '../avatar-button'
+import { AvatarButton } from '../avatar-button'
import { elIcon } from '../button'
import { CSSContainerQuery } from '../container-query/container-query'
import { Icon } from '../icon'
-import { ElMenu, ElMenuItemAnchor, ElMenuItemButton, ElMenuList, ElMenuPopover, Menu } from '../menu'
-import { ElNavDropdownButton, NavDropdownButton } from '../nav-dropdown-button'
-import { ElButtonNavIconItem, NavIconItem } from '../nav-icon-item'
-import { ElNavItemAnchor, ElNavItemLabelContainer, NavItem } from '../nav-item'
+import { Menu } from '../menu'
+import { NavDropdownButton } from '../nav-dropdown-button'
+import { NavIconItem } from '../nav-icon-item'
+import { NavItem } from '../nav-item'
import { NavSearchButton } from '../nav-search-button/nav-search-button'
-import {
- ElNavSearchButton,
- ElNavSearchButtonContainer,
- ElNavSearchButtonIcon,
- ElNavSearchButtonPlaceholder,
- ElNavSearchButtonShortcutText,
-} from '../nav-search-button/styles'
import { ReapitLogo } from '../reapit-logo'
-import reapitLogoIconUrl from '../reapit-logo/icons/brand-reapit.svg'
import MenuIcon from './icons/menu-icon.svg?react'
-import {
- ElTopBar,
- ElTopBarLogo,
- ElTopBarMainNav,
- ElTopBarMobileNav,
- ElTopBarProfile,
- ElTopBarSearch,
- ElTopBarSecondaryNav,
- elTopBarMenuPopover,
-} from './styles'
+import { elTopBarMenuPopover } from './styles'
import { TopBar } from './top-bar'
+import { INITIAL_VIEWPORTS } from '@storybook/addon-viewport'
+import { elNewTopBarAppSwitcher, NavResponsiveAppSwitcher } from '../nav'
+
+const viewports: typeof INITIAL_VIEWPORTS = {
+ superWideScreen: {
+ name: 'Super Wide Screen',
+ type: 'desktop',
+ styles: {
+ width: '1920px',
+ height: '1500px',
+ },
+ },
+ wideScreen: {
+ name: 'Wide Screen',
+ type: 'desktop',
+ styles: {
+ width: '1440px',
+ height: '900px',
+ },
+ },
+ desktop: {
+ name: 'Desktop',
+ type: 'desktop',
+ styles: {
+ width: '1024px',
+ height: '900px',
+ },
+ },
+ ipad11p: INITIAL_VIEWPORTS.ipad11p,
+ iphone14: INITIAL_VIEWPORTS.iphone14,
+}
export default {
title: 'Components/Top bar',
component: TopBar,
+ parameters: {
+ viewport: { defaultViewport: 'responsive', viewports },
+ },
} as Meta
-export const StylesOnlyUsage: StoryObj = {
+type Story = StoryObj
+
+export const Default: Story = {
+ // NOTE: this version is without `CSSContainerQuery` so the non react user doesn't see it in the docs
render: () => {
return (
-
+
+
+
+
)
},
parameters: {
design: {
type: 'figma',
url: figmaDesignUrls.appBar,
+ allowFullscreen: true,
},
},
}
-export const ReactUsage: StoryObj
= {
+
+export const ResponsiveMainNav: Story = {
render: () => {
return (
+
+
+
@@ -166,12 +200,22 @@ export const ReactUsage: StoryObj = {
-
+
)
},
-
parameters: {
design: {
type: 'figma',
@@ -180,3 +224,48 @@ export const ReactUsage: StoryObj = {
},
},
}
+
+export const Mobile: Story = {
+ render: ResponsiveMainNav.render,
+ parameters: {
+ ...ResponsiveMainNav.parameters,
+ viewport: { defaultViewport: 'iphone14' },
+ },
+}
+
+export const Tablet: Story = {
+ render: ResponsiveMainNav.render,
+ parameters: {
+ ...ResponsiveMainNav.parameters,
+ viewport: { defaultViewport: 'ipad11p' },
+ },
+}
+export const Desktop: Story = {
+ render: ResponsiveMainNav.render,
+ parameters: {
+ ...ResponsiveMainNav.parameters,
+ viewport: {
+ defaultViewport: 'desktop',
+ },
+ },
+}
+
+export const WideScreen: Story = {
+ render: ResponsiveMainNav.render,
+ parameters: {
+ ...ResponsiveMainNav.parameters,
+ viewport: {
+ defaultViewport: 'wideScreen',
+ },
+ },
+}
+
+export const SuperWideScreen: Story = {
+ render: ResponsiveMainNav.render,
+ parameters: {
+ ...ResponsiveMainNav.parameters,
+ viewport: {
+ defaultViewport: 'superWideScreen',
+ },
+ },
+}
diff --git a/src/components/top-bar/top-bar.tsx b/src/components/top-bar/top-bar.tsx
index 46aa3ee6..b3f9ea47 100644
--- a/src/components/top-bar/top-bar.tsx
+++ b/src/components/top-bar/top-bar.tsx
@@ -7,9 +7,11 @@ import {
ElTopBarProfile,
ElTopBarMainNav,
ElTopBarLogo,
+ ElTopBarAppSwitcher,
} from './styles'
const TopBar: FC> & {
+ AppSwitcher: typeof ElTopBarAppSwitcher
Logo: typeof ElTopBarLogo
MainNav: typeof ElTopBarMainNav
SecondaryNav: typeof ElTopBarSecondaryNav
@@ -24,6 +26,7 @@ const TopBar: FC> & {
)
}
+TopBar.AppSwitcher = ElTopBarAppSwitcher
TopBar.Logo = ElTopBarLogo
TopBar.MainNav = ElTopBarMainNav
TopBar.SecondaryNav = ElTopBarSecondaryNav
diff --git a/src/index.ts b/src/index.ts
index c2c3715e..650cb330 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -46,7 +46,7 @@ export * from './components/mobile-controls'
export * from './components/drawer'
export * from './components/accordion'
export * from './components/tag'
-export * from './components/badge'
+export * from './components/deprecated-badge'
export * from './components/chip'
export * from './components/tile'
export * from './components/deprecated-avatar'
@@ -58,6 +58,8 @@ export * from './components/dialog'
export * from './components/avatar'
export * from './components/skeleton'
export * from './components/tooltip'
+export * from './components/table/table-container'
+export * from './components/table/table-toolbar'
export * from './hooks/use-portal'
export * from './hooks/use-snack'
diff --git a/src/storybook/figma/guidelines-images/index.ts b/src/storybook/figma/guidelines-images/index.ts
index b0e8e769..cf2be470 100644
--- a/src/storybook/figma/guidelines-images/index.ts
+++ b/src/storybook/figma/guidelines-images/index.ts
@@ -1,7 +1,6 @@
import Accordion from './accordion.svg'
import ButtonGroup from './button-group.svg'
-import TopBar from './top-bar.svg'
+// TODO: can delete this, as we're not planning to use Design Guidelines docs as a documentation for developer
export { Accordion }
-export { TopBar }
export { ButtonGroup }
diff --git a/src/storybook/figma/guidelines-images/top-bar.svg b/src/storybook/figma/guidelines-images/top-bar.svg
deleted file mode 100644
index 40abdac1..00000000
--- a/src/storybook/figma/guidelines-images/top-bar.svg
+++ /dev/null
@@ -1,442 +0,0 @@
-
diff --git a/src/storybook/figma/index.tsx b/src/storybook/figma/index.tsx
index d141b9db..199003c2 100644
--- a/src/storybook/figma/index.tsx
+++ b/src/storybook/figma/index.tsx
@@ -11,7 +11,7 @@ export const GuidelinesImage: FC = ({ name }) => (
export const figmaDesignUrls = {
appBar:
- 'https://www.figma.com/design/6CaivqdlTX0UkFYJkpBKDu/Reapit-DS?node-id=428-7209&node-type=frame&t=RHaBJeesRCccFe53-0',
+ 'https://www.figma.com/design/XJ6qcAV8gHscsUodqJMNEF/Reapit-Elements-production-ready-components?node-id=16-4840&m=dev',
accordion: 'https://www.figma.com/design/6CaivqdlTX0UkFYJkpBKDu/Reapit-DS?node-id=141-4180&t=k8kHuB2wp3KZoKMw-4',
buttonGroup: 'https://www.figma.com/design/6CaivqdlTX0UkFYJkpBKDu/Reapit-DS?node-id=428-7408&t=8GcgX59FmafMRAda-4',
}
diff --git a/src/styles/media.ts b/src/styles/media.ts
index 5b494dc9..2bfdae1e 100644
--- a/src/styles/media.ts
+++ b/src/styles/media.ts
@@ -5,5 +5,5 @@ export const isWideScreen = '@media screen and (min-width: 1440px)'
export const isSuperWideScreen = '@media screen and (min-width: 1920px)'
export const is4KScreen = '@media screen and (min-width: 2560px)'
-export const isDesktopOrBelow = '@media screen and (max-width: 1024px)'
-export const isTabletOrBelow = '@media screen and (max-width: 768px)'
+export const isBelowWideScreen = '@media screen and (max-width: 1439px)'
+export const isBelowDesktop = '@media screen and (max-width: 1023px) '
diff --git a/src/tokens/build.mjs b/src/tokens/build.mjs
index dd29167c..55fc9044 100644
--- a/src/tokens/build.mjs
+++ b/src/tokens/build.mjs
@@ -5,7 +5,7 @@ const themes = ['Reapit', 'PayProp']
const getStyleDictionaryConfig = (theme) => {
const lowerCasedTheme = theme.toLowerCase()
return {
- source: ['./tokens/tokens.json'],
+ source: ['./src/tokens/tokens.json'],
parsers: [
{
pattern: /\.json$/,
@@ -27,7 +27,7 @@ const getStyleDictionaryConfig = (theme) => {
],
platforms: {
css: {
- buildPath: `tokens/${lowerCasedTheme}/`,
+ buildPath: `src/tokens/${lowerCasedTheme}/`,
files: [
{
destination: 'tokens.css',
@@ -36,7 +36,7 @@ const getStyleDictionaryConfig = (theme) => {
],
},
ts: {
- buildPath: `tokens/${lowerCasedTheme}/`,
+ buildPath: `src/tokens/${lowerCasedTheme}/`,
files: [
{
destination: 'tokens.ts',
diff --git a/src/tokens/payprop/tokens.css b/src/tokens/payprop/tokens.css
index 7e36fcdc..cda5f97b 100644
--- a/src/tokens/payprop/tokens.css
+++ b/src/tokens/payprop/tokens.css
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Tue, 02 Jul 2024 10:36:54 GMT
+ * Generated on Mon, 16 Dec 2024 06:57:57 GMT
*/
:root {
@@ -139,6 +139,7 @@
--font-size-sm: 0.875rem;
--font-size-xs: 0.8125rem;
--font-size-2xs: 0.75rem;
+ --font-size-3xs: 0.625rem;
--line-height-3xl: 2.5rem;
--line-height-2xl: 2rem;
--line-height-xl: 1.75rem;
@@ -281,18 +282,21 @@
--size-4: 1rem;
--size-5: 1.25rem;
--size-6: 1.5rem;
- --size-7: 2rem;
- --size-8: 2.5rem;
- --size-9: 3rem;
- --size-10: 3.5rem;
- --size-11: 4rem;
- --size-12: 4.5rem;
- --size-13: 5rem;
- --size-14: 6rem;
- --size-15: 7rem;
- --size-16: 8rem;
- --size-17: 9rem;
- --size-18: 10rem;
+ --size-7: 1.75rem;
+ --size-8: 2rem;
+ --size-9: 2.25rem;
+ --size-10: 2.5rem;
+ --size-11: 2.75rem;
+ --size-12: 3rem;
+ --size-14: 3.5rem;
+ --size-16: 4rem;
+ --size-18: 4.5rem;
+ --size-20: 5rem;
+ --size-24: 6rem;
+ --size-28: 7rem;
+ --size-32: 8rem;
+ --size-36: 9rem;
+ --size-40: 10rem;
--size-px: 0.0625rem;
--icon-xs: 0.75rem;
--icon-sm: 1rem;
diff --git a/src/tokens/payprop/tokens.ts b/src/tokens/payprop/tokens.ts
index d13e90dc..50b6fe64 100644
--- a/src/tokens/payprop/tokens.ts
+++ b/src/tokens/payprop/tokens.ts
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Tue, 02 Jul 2024 10:36:54 GMT
+ * Generated on Mon, 16 Dec 2024 06:57:57 GMT
*/
export const neutral900 = '#222b33'
@@ -138,6 +138,7 @@ export const fontSizeBase = '0.9375rem'
export const fontSizeSm = '0.875rem'
export const fontSizeXs = '0.8125rem'
export const fontSize2xs = '0.75rem'
+export const fontSize3xs = '0.625rem'
export const lineHeight3xl = '2.5rem'
export const lineHeight2xl = '2rem'
export const lineHeightXl = '1.75rem'
@@ -280,18 +281,21 @@ export const sizeSize3 = '0.75rem'
export const sizeSize4 = '1rem'
export const sizeSize5 = '1.25rem'
export const sizeSize6 = '1.5rem'
-export const sizeSize7 = '2rem'
-export const sizeSize8 = '2.5rem'
-export const sizeSize9 = '3rem'
-export const sizeSize10 = '3.5rem'
-export const sizeSize11 = '4rem'
-export const sizeSize12 = '4.5rem'
-export const sizeSize13 = '5rem'
-export const sizeSize14 = '6rem'
-export const sizeSize15 = '7rem'
-export const sizeSize16 = '8rem'
-export const sizeSize17 = '9rem'
-export const sizeSize18 = '10rem'
+export const sizeSize7 = '1.75rem'
+export const sizeSize8 = '2rem'
+export const sizeSize9 = '2.25rem'
+export const sizeSize10 = '2.5rem'
+export const sizeSize11 = '2.75rem'
+export const sizeSize12 = '3rem'
+export const sizeSize14 = '3.5rem'
+export const sizeSize16 = '4rem'
+export const sizeSize18 = '4.5rem'
+export const sizeSize20 = '5rem'
+export const sizeSize24 = '6rem'
+export const sizeSize28 = '7rem'
+export const sizeSize32 = '8rem'
+export const sizeSize36 = '9rem'
+export const sizeSize40 = '10rem'
export const sizeSizePx = '0.0625rem'
export const iconSizeIconXs = '0.75rem'
export const iconSizeIconSm = '1rem'
diff --git a/src/tokens/reapit/tokens.css b/src/tokens/reapit/tokens.css
index 7e36fcdc..cda5f97b 100644
--- a/src/tokens/reapit/tokens.css
+++ b/src/tokens/reapit/tokens.css
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Tue, 02 Jul 2024 10:36:54 GMT
+ * Generated on Mon, 16 Dec 2024 06:57:57 GMT
*/
:root {
@@ -139,6 +139,7 @@
--font-size-sm: 0.875rem;
--font-size-xs: 0.8125rem;
--font-size-2xs: 0.75rem;
+ --font-size-3xs: 0.625rem;
--line-height-3xl: 2.5rem;
--line-height-2xl: 2rem;
--line-height-xl: 1.75rem;
@@ -281,18 +282,21 @@
--size-4: 1rem;
--size-5: 1.25rem;
--size-6: 1.5rem;
- --size-7: 2rem;
- --size-8: 2.5rem;
- --size-9: 3rem;
- --size-10: 3.5rem;
- --size-11: 4rem;
- --size-12: 4.5rem;
- --size-13: 5rem;
- --size-14: 6rem;
- --size-15: 7rem;
- --size-16: 8rem;
- --size-17: 9rem;
- --size-18: 10rem;
+ --size-7: 1.75rem;
+ --size-8: 2rem;
+ --size-9: 2.25rem;
+ --size-10: 2.5rem;
+ --size-11: 2.75rem;
+ --size-12: 3rem;
+ --size-14: 3.5rem;
+ --size-16: 4rem;
+ --size-18: 4.5rem;
+ --size-20: 5rem;
+ --size-24: 6rem;
+ --size-28: 7rem;
+ --size-32: 8rem;
+ --size-36: 9rem;
+ --size-40: 10rem;
--size-px: 0.0625rem;
--icon-xs: 0.75rem;
--icon-sm: 1rem;
diff --git a/src/tokens/reapit/tokens.ts b/src/tokens/reapit/tokens.ts
index d13e90dc..50b6fe64 100644
--- a/src/tokens/reapit/tokens.ts
+++ b/src/tokens/reapit/tokens.ts
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Tue, 02 Jul 2024 10:36:54 GMT
+ * Generated on Mon, 16 Dec 2024 06:57:57 GMT
*/
export const neutral900 = '#222b33'
@@ -138,6 +138,7 @@ export const fontSizeBase = '0.9375rem'
export const fontSizeSm = '0.875rem'
export const fontSizeXs = '0.8125rem'
export const fontSize2xs = '0.75rem'
+export const fontSize3xs = '0.625rem'
export const lineHeight3xl = '2.5rem'
export const lineHeight2xl = '2rem'
export const lineHeightXl = '1.75rem'
@@ -280,18 +281,21 @@ export const sizeSize3 = '0.75rem'
export const sizeSize4 = '1rem'
export const sizeSize5 = '1.25rem'
export const sizeSize6 = '1.5rem'
-export const sizeSize7 = '2rem'
-export const sizeSize8 = '2.5rem'
-export const sizeSize9 = '3rem'
-export const sizeSize10 = '3.5rem'
-export const sizeSize11 = '4rem'
-export const sizeSize12 = '4.5rem'
-export const sizeSize13 = '5rem'
-export const sizeSize14 = '6rem'
-export const sizeSize15 = '7rem'
-export const sizeSize16 = '8rem'
-export const sizeSize17 = '9rem'
-export const sizeSize18 = '10rem'
+export const sizeSize7 = '1.75rem'
+export const sizeSize8 = '2rem'
+export const sizeSize9 = '2.25rem'
+export const sizeSize10 = '2.5rem'
+export const sizeSize11 = '2.75rem'
+export const sizeSize12 = '3rem'
+export const sizeSize14 = '3.5rem'
+export const sizeSize16 = '4rem'
+export const sizeSize18 = '4.5rem'
+export const sizeSize20 = '5rem'
+export const sizeSize24 = '6rem'
+export const sizeSize28 = '7rem'
+export const sizeSize32 = '8rem'
+export const sizeSize36 = '9rem'
+export const sizeSize40 = '10rem'
export const sizeSizePx = '0.0625rem'
export const iconSizeIconXs = '0.75rem'
export const iconSizeIconSm = '1rem'
diff --git a/src/tokens/tokens.json b/src/tokens/tokens.json
index 751b5f64..77f2056a 100644
--- a/src/tokens/tokens.json
+++ b/src/tokens/tokens.json
@@ -647,72 +647,90 @@
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
"size-7": {
- "value": "{unit-8}",
+ "value": "{unit-7}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
"size-8": {
- "value": "{unit-10}",
+ "value": "{unit-8}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
"size-9": {
- "value": "{unit-12}",
+ "value": "{unit-9}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
"size-10": {
- "value": "{unit-14}",
+ "value": "{unit-10}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
"size-11": {
- "value": "{unit-16}",
+ "value": "{unit-11}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
"size-12": {
+ "value": "{unit-12}",
+ "type": "dimension",
+ "parent": "Semantic variables/Reapit",
+ "description": "Used for sizing shapes except icons. For icons use icon sizes"
+ },
+ "size-14": {
+ "value": "{unit-14}",
+ "type": "dimension",
+ "parent": "Semantic variables/Reapit",
+ "description": "Used for sizing shapes except icons. For icons use icon sizes"
+ },
+ "size-16": {
+ "value": "{unit-16}",
+ "type": "dimension",
+ "parent": "Semantic variables/Reapit",
+ "description": "Used for sizing shapes except icons. For icons use icon sizes"
+ },
+ "size-18": {
"value": "{unit-18}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
- "size-13": {
+ "size-20": {
"value": "{unit-20}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
- "size-14": {
+ "size-24": {
"value": "{unit-24}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
- "size-15": {
+ "size-28": {
"value": "{unit-28}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
- "size-16": {
+ "size-32": {
"value": "{unit-32}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
- "size-17": {
+ "size-36": {
"value": "{unit-36}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
"description": "Used for sizing shapes except icons. For icons use icon sizes"
},
- "size-18": {
+ "size-40": {
"value": "{unit-40}",
"type": "dimension",
"parent": "Semantic variables/Reapit",
@@ -1563,6 +1581,12 @@
"parent": "_Primitives/Value",
"description": ""
},
+ "font-size-3xs": {
+ "value": "0.625rem",
+ "type": "dimension",
+ "parent": "_Primitives/Value",
+ "description": ""
+ },
"line-height-3xl": {
"value": "2.5rem",
"type": "dimension",