fix admin navigation and launcher app modal layout
This commit is contained in:
+1
-1
@@ -476,10 +476,10 @@ function Sidebar({
|
|||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{group.items.map((item) => {
|
{group.items.map((item) => {
|
||||||
const hasChildren = 'children' in item && item.children;
|
const hasChildren = 'children' in item && item.children;
|
||||||
const isMenuOpen = Boolean(normalizedMenuSearch) || openMenus[item.label];
|
|
||||||
const isParentActive = hasChildren
|
const isParentActive = hasChildren
|
||||||
? item.children.some((child) => resolveNavView(child) === activeView)
|
? item.children.some((child) => resolveNavView(child) === activeView)
|
||||||
: activeView === resolveNavView(item);
|
: activeView === resolveNavView(item);
|
||||||
|
const isMenuOpen = Boolean(normalizedMenuSearch) || openMenus[item.label] || isParentActive;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div key={item.label}>
|
<div key={item.label}>
|
||||||
|
|||||||
@@ -301,11 +301,14 @@ export function LauncherAppsPage() {
|
|||||||
<span className="text-xs font-medium text-muted-foreground">노출순서</span>
|
<span className="text-xs font-medium text-muted-foreground">노출순서</span>
|
||||||
<input type="number" className="mt-2 h-9 w-full rounded-md border border-input bg-background px-3 text-sm text-foreground outline-none focus:ring-2 focus:ring-ring" value={displayForm.displayOrder} onChange={(event) => setDisplayForm((prev) => prev ? { ...prev, displayOrder: event.target.value } : prev)} />
|
<input type="number" className="mt-2 h-9 w-full rounded-md border border-input bg-background px-3 text-sm text-foreground outline-none focus:ring-2 focus:ring-ring" value={displayForm.displayOrder} onChange={(event) => setDisplayForm((prev) => prev ? { ...prev, displayOrder: event.target.value } : prev)} />
|
||||||
</label>
|
</label>
|
||||||
<label className="mt-6 inline-flex h-9 items-center gap-2 rounded-md border border-border px-3 text-sm text-foreground">
|
<div className="block">
|
||||||
|
<span className="text-xs font-medium text-muted-foreground">상태</span>
|
||||||
|
<label className="mt-2 inline-flex h-9 w-full items-center gap-2 rounded-md border border-border px-3 text-sm text-foreground">
|
||||||
<input type="checkbox" checked={displayForm.isEnabled} onChange={(event) => setDisplayForm((prev) => prev ? { ...prev, isEnabled: event.target.checked } : prev)} />
|
<input type="checkbox" checked={displayForm.isEnabled} onChange={(event) => setDisplayForm((prev) => prev ? { ...prev, isEnabled: event.target.checked } : prev)} />
|
||||||
활성
|
활성
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div className="grid gap-4 md:grid-cols-2">
|
<div className="grid gap-4 md:grid-cols-2">
|
||||||
<label className="block">
|
<label className="block">
|
||||||
<span className="text-xs font-medium text-muted-foreground">보조 문구</span>
|
<span className="text-xs font-medium text-muted-foreground">보조 문구</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user