Files
tom goriunovandGitHub 0093ce73c0 Update styles of input elements (#3073)
* Update styles of input elements

Resolves #3012

* update screenshots

* update hero banner screenshot
2025-10-16 19:14:30 +02:00

23 lines
622 B
TypeScript

import React from 'react';
import type { CloseButtonProps } from '../../chakra/close-button';
import { CloseButton } from '../../chakra/close-button';
export interface ClearButtonProps extends CloseButtonProps {
visible?: boolean;
}
export const ClearButton = ({ disabled, visible = true, ...rest }: ClearButtonProps) => {
return (
<CloseButton
disabled={ disabled || !visible }
aria-label="Clear"
title="Clear"
opacity={ visible ? 1 : 0 }
visibility={ visible ? 'visible' : 'hidden' }
color={{ _light: 'gray.300', _dark: 'whiteAlpha.300' }}
{ ...rest }
/>
);
};