diff --git a/packages/canon/docs/components/IconLibrary/IconLibrary.tsx b/packages/canon/docs/components/IconLibrary/IconLibrary.tsx index e32f4c08a4..1d517f7a98 100644 --- a/packages/canon/docs/components/IconLibrary/IconLibrary.tsx +++ b/packages/canon/docs/components/IconLibrary/IconLibrary.tsx @@ -16,15 +16,15 @@ import React from 'react'; import { Icon } from '@backstage/canon'; import type { IconNames } from '@backstage/canon'; -import { defaultIcons } from '../../../src/components/Icon/icons'; +import { icons } from '../../../src/components/Icon/icons'; import { Text } from '../Text/Text'; export const IconLibrary = () => { - const icons = Object.keys(defaultIcons); + const iconsList = Object.keys(icons); return (
- {icons.map(icon => ( + {iconsList.map(icon => (
diff --git a/packages/canon/report.api.md b/packages/canon/report.api.md index 170072687b..fc1f773b4b 100644 --- a/packages/canon/report.api.md +++ b/packages/canon/report.api.md @@ -5,6 +5,7 @@ ```ts /// +import type { CSSProperties } from 'react'; import { ForwardRefExoticComponent } from 'react'; import { default as React_2 } from 'react'; import * as React_3 from 'react'; @@ -85,6 +86,8 @@ export interface ButtonProps { // (undocumented) size?: 'small' | 'medium' | Partial>; // (undocumented) + style?: React.CSSProperties; + // (undocumented) variant?: | 'primary' | 'secondary' @@ -273,6 +276,7 @@ export type IconNames = | 'chevronRight' | 'chevronUp' | 'cloud' + | 'externalLink' | 'heart' | 'moon' | 'plus' @@ -441,6 +445,8 @@ export interface TextProps { // (undocumented) children: ReactNode; // (undocumented) + style?: CSSProperties; + // (undocumented) variant?: | 'subtitle' | 'body' diff --git a/packages/canon/src/components/Button/Docs.mdx b/packages/canon/src/components/Button/Docs.mdx index e4b069cbcd..ae90b5fd80 100644 --- a/packages/canon/src/components/Button/Docs.mdx +++ b/packages/canon/src/components/Button/Docs.mdx @@ -10,7 +10,7 @@ import { PropsTable } from '../../../docs/components/PropsTable/PropsTable'; Button A button component that can be used to trigger actions. - + Usage Checkbox A checkbox component that can be used to trigger actions. - + Usage @@ -12,7 +12,7 @@ import { defaultIcons } from './icons'; Icons are used to represent an action or a state. - + Usage ,