diff --git a/packages/canon/report.api.md b/packages/canon/report.api.md index 0143dadcbe..12a52cc1d6 100644 --- a/packages/canon/report.api.md +++ b/packages/canon/report.api.md @@ -43,7 +43,18 @@ export type Background = >; // @public (undocumented) -export type BorderRadius = 'none' | 'small' | 'medium' | 'full'; +export type Border = 'none' | 'base' | 'error' | 'warning' | 'selected'; + +// @public (undocumented) +export type BorderRadius = + | 'none' + | '2xs' + | 'xs' + | 'sm' + | 'md' + | 'lg' + | 'xl' + | '2xl'; // @public (undocumented) export const Box: ForwardRefExoticComponent< @@ -62,35 +73,9 @@ export interface BoxProps extends UtilityProps { style?: React.CSSProperties; } -// @public (undocumented) -export type BoxShadow = 'small' | 'medium' | 'large'; - // @public (undocumented) export type Breakpoint = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; -// @public (undocumented) -export type BreakpointLocal = keyof typeof breakpoints; - -// @public (undocumented) -export const breakpoints: { - xs: {}; - sm: { - '@media': string; - }; - md: { - '@media': string; - }; - lg: { - '@media': string; - }; - xl: { - '@media': string; - }; - '2xl': { - '@media': string; - }; -}; - // @public (undocumented) export const Button: React_2.ForwardRefExoticComponent< ButtonProps & React_2.RefAttributes @@ -200,7 +185,7 @@ export type FlexDirection = 'row' | 'column'; export type FlexWrap = 'wrap' | 'nowrap' | 'wrap-reverse'; // @public (undocumented) -export type Gap = SpaceLocal | Partial>; +export type Gap = Space | Partial>; // @public (undocumented) export const Grid: ForwardRefExoticComponent< @@ -312,85 +297,50 @@ export type JustifyContent = | 'between'; // @public (undocumented) -export type Margin = SpaceLocal | Partial>; +export type Margin = Space | Partial>; // @public (undocumented) -export type MarginBottom = - | SpaceLocal - | Partial>; +export type MarginBottom = Space | Partial>; // @public (undocumented) -export type MarginLeft = - | SpaceLocal - | Partial>; +export type MarginLeft = Space | Partial>; // @public (undocumented) -export type MarginRight = - | SpaceLocal - | Partial>; +export type MarginRight = Space | Partial>; // @public (undocumented) -export type MarginTop = - | SpaceLocal - | Partial>; +export type MarginTop = Space | Partial>; // @public (undocumented) -export type MarginX = SpaceLocal | Partial>; +export type MarginX = Space | Partial>; // @public (undocumented) -export type MarginY = SpaceLocal | Partial>; +export type MarginY = Space | Partial>; // @public (undocumented) -export type Padding = SpaceLocal | Partial>; +export type Padding = Space | Partial>; // @public (undocumented) -export type PaddingBottom = - | SpaceLocal - | Partial>; +export type PaddingBottom = Space | Partial>; // @public (undocumented) -export type PaddingLeft = - | SpaceLocal - | Partial>; +export type PaddingLeft = Space | Partial>; // @public (undocumented) -export type PaddingRight = - | SpaceLocal - | Partial>; +export type PaddingRight = Space | Partial>; // @public (undocumented) -export type PaddingTop = - | SpaceLocal - | Partial>; +export type PaddingTop = Space | Partial>; // @public (undocumented) -export type PaddingX = - | SpaceLocal - | Partial>; +export type PaddingX = Space | Partial>; // @public (undocumented) -export type PaddingY = - | SpaceLocal - | Partial>; +export type PaddingY = Space | Partial>; // @public (undocumented) export type Space = 'none' | '2xs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; -// @public (undocumented) -export const space: { - none: number; - '2xs': string; - xs: string; - sm: string; - md: string; - lg: string; - xl: string; - '2xl': string; -}; - -// @public (undocumented) -export type SpaceLocal = keyof typeof space; - // @public (undocumented) export interface SpaceProps { // (undocumented) @@ -491,26 +441,16 @@ export const TableRow: React_3.ForwardRefExoticComponent< >; // @public (undocumented) -export type Theme = keyof typeof themes; - -// @public (undocumented) -export const themes: { - light: { - selector: string; - }; - dark: { - selector: string; - }; -}; +export type Theme = 'light' | 'dark'; // @public (undocumented) export interface UtilityProps { // (undocumented) alignItems?: AlignItems | Partial>; // (undocumented) - borderRadius?: BorderRadius | Partial>; + border?: Border | Partial>; // (undocumented) - boxShadow?: BoxShadow | Partial>; + borderRadius?: BorderRadius | Partial>; // (undocumented) display?: Display | Partial>; // (undocumented) diff --git a/packages/canon/src/layout/types.ts b/packages/canon/src/layout/types.ts index 2d95c7a372..a4fb53e6c6 100644 --- a/packages/canon/src/layout/types.ts +++ b/packages/canon/src/layout/types.ts @@ -14,81 +14,55 @@ * limitations under the License. */ -import { breakpoints, space, themes } from './properties'; +import type { Breakpoint, Space } from '../types'; /** @public */ -export type BreakpointLocal = keyof typeof breakpoints; +export type Theme = 'light' | 'dark'; /** @public */ -export type SpaceLocal = keyof typeof space; +export type Gap = Space | Partial>; /** @public */ -export type Theme = keyof typeof themes; +export type PaddingLeft = Space | Partial>; /** @public */ -export type Gap = SpaceLocal | Partial>; +export type PaddingRight = Space | Partial>; /** @public */ -export type PaddingLeft = - | SpaceLocal - | Partial>; +export type PaddingTop = Space | Partial>; /** @public */ -export type PaddingRight = - | SpaceLocal - | Partial>; +export type PaddingBottom = Space | Partial>; /** @public */ -export type PaddingTop = - | SpaceLocal - | Partial>; +export type Padding = Space | Partial>; /** @public */ -export type PaddingBottom = - | SpaceLocal - | Partial>; +export type PaddingX = Space | Partial>; /** @public */ -export type Padding = SpaceLocal | Partial>; +export type PaddingY = Space | Partial>; /** @public */ -export type PaddingX = - | SpaceLocal - | Partial>; +export type MarginLeft = Space | Partial>; /** @public */ -export type PaddingY = - | SpaceLocal - | Partial>; +export type MarginRight = Space | Partial>; /** @public */ -export type MarginLeft = - | SpaceLocal - | Partial>; +export type MarginTop = Space | Partial>; /** @public */ -export type MarginRight = - | SpaceLocal - | Partial>; +export type MarginBottom = Space | Partial>; /** @public */ -export type MarginTop = - | SpaceLocal - | Partial>; +export type Margin = Space | Partial>; /** @public */ -export type MarginBottom = - | SpaceLocal - | Partial>; +export type MarginX = Space | Partial>; /** @public */ -export type Margin = SpaceLocal | Partial>; - -/** @public */ -export type MarginX = SpaceLocal | Partial>; - -/** @public */ -export type MarginY = SpaceLocal | Partial>; +export type MarginY = Space | Partial>; /** @public */ export interface SpaceProps {