feat(ui): standardize responsive control sizing (#3563)

This commit is contained in:
Carlos Florêncio
2026-09-10 18:14:05 +01:00
committed by GitHub
parent 8b64aed179
commit 5ffbda61a9
245 changed files with 2862 additions and 824 deletions
@@ -13,6 +13,7 @@ import {
} from "@kandev/ui/drawer";
import { Tooltip, TooltipContent, TooltipTrigger } from "@kandev/ui/tooltip";
import { useTouchDrawer } from "@/hooks/use-compact-task-chrome";
import { controlSizingClassName } from "@kandev/ui/control-sizing";
export function GitHubAccessHelp({
label,
@@ -40,7 +41,7 @@ export function GitHubAccessHelp({
type="button"
variant="ghost"
size="icon"
className="h-11 w-11 shrink-0 cursor-pointer text-muted-foreground sm:h-6 sm:w-6"
className={controlSizingClassName("icon", "shrink-0 cursor-pointer text-muted-foreground")}
aria-haspopup={usesTouchDrawer ? "dialog" : undefined}
aria-expanded={usesTouchDrawer ? open : undefined}
aria-label={label}