Skip to content

Commit 29f8359

Browse files
committed
cleanup types and props
1 parent 4ebef37 commit 29f8359

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

apps/dashboard/components/layout/category-sidebar.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ const HelpDialog = dynamic(
3434
);
3535

3636
type CategorySidebarProps = {
37-
onCategoryChange?: (categoryId: string) => void;
37+
onCategoryChangeAction?: (categoryId: string) => void;
3838
selectedCategory?: string;
3939
};
4040

4141
export function CategorySidebar({
42-
onCategoryChange,
42+
onCategoryChangeAction,
4343
selectedCategory,
4444
}: CategorySidebarProps) {
4545
const pathname = usePathname();
@@ -104,7 +104,7 @@ export function CategorySidebar({
104104
isActive &&
105105
"bg-sidebar-accent text-sidebar-accent-foreground"
106106
)}
107-
onClick={() => onCategoryChange?.(category.id)}
107+
onClick={() => onCategoryChangeAction?.(category.id)}
108108
type="button"
109109
>
110110
<Icon
@@ -158,7 +158,7 @@ export function CategorySidebar({
158158
</div>
159159
</div>
160160

161-
<HelpDialog onOpenChange={setHelpOpen} open={helpOpen} />
161+
<HelpDialog onOpenChangeAction={setHelpOpen} open={helpOpen} />
162162
</div>
163163
</div>
164164
);

apps/dashboard/components/layout/help-dialog.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111

1212
type HelpDialogProps = {
1313
open: boolean;
14-
onOpenChange: (open: boolean) => void;
14+
onOpenChangeAction: (open: boolean) => void;
1515
};
1616

1717
const helpItems = [
@@ -38,9 +38,9 @@ const helpItems = [
3838
},
3939
] as const;
4040

41-
export function HelpDialog({ open, onOpenChange }: HelpDialogProps) {
41+
export function HelpDialog({ open, onOpenChangeAction }: HelpDialogProps) {
4242
return (
43-
<Dialog onOpenChange={onOpenChange} open={open}>
43+
<Dialog onOpenChange={onOpenChangeAction} open={open}>
4444
<DialogContent className="sm:max-w-md">
4545
<DialogHeader className="text-center">
4646
<DialogTitle>Help & Resources</DialogTitle>

apps/dashboard/components/layout/navigation/mobile-category-selector.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ import {
2222
} from "./navigation-config";
2323

2424
type MobileCategorySelectorProps = {
25-
onCategoryChange?: (categoryId: string) => void;
25+
onCategoryChangeAction?: (categoryId: string) => void;
2626
selectedCategory?: string;
2727
};
2828

2929
export function MobileCategorySelector({
30-
onCategoryChange,
30+
onCategoryChangeAction,
3131
selectedCategory,
3232
}: MobileCategorySelectorProps) {
3333
const pathname = usePathname();
@@ -78,7 +78,7 @@ export function MobileCategorySelector({
7878
<CaretDownIcon className="h-4 w-4" weight="fill" />
7979
</Button>
8080
</DropdownMenuTrigger>
81-
<DropdownMenuContent className="w-full min-w-[var(--radix-dropdown-menu-trigger-width)]">
81+
<DropdownMenuContent className="w-full min-w-(--radix-dropdown-menu-trigger-width)">
8282
{categories.map((category) => {
8383
const Icon = category.icon;
8484
const isActive = activeCategory === category.id;
@@ -89,7 +89,7 @@ export function MobileCategorySelector({
8989
isActive && "bg-sidebar-accent text-sidebar-accent-foreground"
9090
)}
9191
key={category.id}
92-
onClick={() => onCategoryChange?.(category.id)}
92+
onClick={() => onCategoryChangeAction?.(category.id)}
9393
>
9494
<Icon
9595
className={cn(

apps/dashboard/components/layout/sidebar.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,22 +203,22 @@ export function Sidebar() {
203203
{/* Category Sidebar - Desktop only */}
204204
<div className="hidden md:block">
205205
<CategorySidebar
206-
onCategoryChange={setSelectedCategory}
206+
onCategoryChangeAction={setSelectedCategory}
207207
selectedCategory={selectedCategory}
208208
/>
209209
</div>
210210

211211
{isMobileOpen && (
212-
<div
212+
<button
213213
className="fixed inset-0 z-30 bg-black/20 md:hidden"
214214
onClick={closeSidebar}
215215
onKeyDown={(e) => {
216216
if (e.key === "Escape") {
217217
closeSidebar();
218218
}
219219
}}
220-
role="button"
221220
tabIndex={0}
221+
type="button"
222222
/>
223223
)}
224224

@@ -253,7 +253,7 @@ export function Sidebar() {
253253

254254
{/* Mobile Category Selector */}
255255
<MobileCategorySelector
256-
onCategoryChange={setSelectedCategory}
256+
onCategoryChangeAction={setSelectedCategory}
257257
selectedCategory={selectedCategory}
258258
/>
259259

0 commit comments

Comments
 (0)