diff --git a/.changeset/ripe-women-follow.md b/.changeset/ripe-women-follow.md new file mode 100644 index 0000000000..1f2c50d78a --- /dev/null +++ b/.changeset/ripe-women-follow.md @@ -0,0 +1,5 @@ +--- +'@backstage/ui': patch +--- + +export PasswordField component diff --git a/packages/ui/report.api.md b/packages/ui/report.api.md index ae76c8a8d0..09ca9c6d96 100644 --- a/packages/ui/report.api.md +++ b/packages/ui/report.api.md @@ -1396,6 +1396,34 @@ export interface PaginationOptions initialOffset?: number; } +// @public (undocumented) +export const PasswordField: ForwardRefExoticComponent< + PasswordFieldProps & RefAttributes +>; + +// @public +export const PasswordFieldDefinition: { + readonly classNames: { + readonly root: 'bui-PasswordField'; + readonly inputWrapper: 'bui-PasswordFieldInputWrapper'; + readonly input: 'bui-PasswordFieldInput'; + readonly inputIcon: 'bui-PasswordFieldIcon'; + readonly inputVisibility: 'bui-PasswordFieldVisibility'; + }; + readonly dataAttributes: { + readonly size: readonly ['small', 'medium']; + }; +}; + +// @public (undocumented) +export interface PasswordFieldProps + extends TextFieldProps_2, + Omit { + icon?: ReactNode; + placeholder?: string; + size?: 'small' | 'medium' | Partial>; +} + // @public export const Popover: ForwardRefExoticComponent< PopoverProps & RefAttributes diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 2782c0b3ad..4ce616d5f1 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -46,6 +46,7 @@ export * from './components/Tabs'; export * from './components/TagGroup'; export * from './components/Text'; export * from './components/TextField'; +export * from './components/PasswordField'; export * from './components/Tooltip'; export * from './components/Menu'; export * from './components/Popover';