import React from 'react'; import styled from 'styled-components'; import type { IconProps } from '@redocly/theme/icons/types'; const Icon = ({ className, checked = false, onClick, }: IconProps & { checked?: boolean; onClick?: () => void; }) => ( {checked ? ( ) : ( )} ); export const CheckboxIcon = styled(Icon).attrs({ 'data-component-name': 'icons/CheckboxIcon/CheckboxIcon', })` display: flex; &:hover { --checkbox-border-color: var(--checkbox-border-color-active); } `;