fix toolbar responsiveness and disable side panel

This commit is contained in:
miloschwartz
2026-07-01 15:14:29 -04:00
parent 0871a211ec
commit db0a7cc1ce
9 changed files with 167 additions and 122 deletions
@@ -10,7 +10,7 @@ import { getLauncherResourceSelectProps } from "./useLauncherResourceAction";
type LauncherResourceCardProps = {
resource: LauncherResource;
showLabels: boolean;
onSelect: () => void;
onSelect?: () => void;
};
export function LauncherResourceCard({
@@ -19,18 +19,20 @@ export function LauncherResourceCard({
onSelect
}: LauncherResourceCardProps) {
const hasIcon = Boolean(resource.iconUrl);
const clickProps = getLauncherResourceSelectProps(onSelect);
const clickProps = onSelect
? getLauncherResourceSelectProps(onSelect)
: null;
return (
<div
className={cn(
"flex min-w-0 flex-col gap-2.5 overflow-hidden rounded-xl border border-border bg-background p-4",
clickProps.className
clickProps?.className
)}
onClick={clickProps.onClick}
onKeyDown={clickProps.onKeyDown}
role={clickProps.role}
tabIndex={clickProps.tabIndex}
onClick={clickProps?.onClick}
onKeyDown={clickProps?.onKeyDown}
role={clickProps?.role}
tabIndex={clickProps?.tabIndex}
>
<div
className={cn(