/
vshmidt
/
label-studio
Обзор
Документация
Войти
/
vshmidt
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
web/libs/editor/src/components/SidePanels/Components/RegionControlButton.tsx
31 строка
884 B
Ricardo Cabral
fix: FIT-460: Adjust variants and styles of buttons across application for consistency (#8058)
30 июл 2025, 17:41
Не верифицирован
30 июл 2025, 17:41
5810001
Код
Авторство
О чём код?
import { Button, type ButtonProps } from "@humansignal/ui"; import type { HotkeyList } from "libs/editor/src/core/Hotkey"; import { type FC, forwardRef } from "react"; import { WithHotkey } from "../../../common/Hotkey/WithHotkey"; export const RegionControlButton: FC< ButtonProps & { hotkey: HotkeyList; } > = forwardRef(({ children, onClick, variant, look, tooltip, hotkey, ...props }, ref) => { return ( <WithHotkey binging={hotkey}> <Button {...props} ref={ref} onClick={(e) => { e.stopPropagation(); onClick?.(e); }} variant={variant} look={look} size="smaller" style={{ ...(props.style ?? {}) }} aria-label={typeof children === "string" ? children : "Region control"} tooltip={tooltip} > {children} </Button> </WithHotkey> ); });