trackers: lock icon after owner-only tracker names (header dropdown, mobile menu, home, /trackers, /start, error suggestions) from one locked flag in #lib/projects; drop the private: subtitle prefix
All checks were successful
Deploy production / deploy (push) Successful in 1m7s
All checks were successful
Deploy production / deploy (push) Successful in 1m7s
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
import CopyButton from '#lib/components/CopyButton.svelte';
|
||||
import ProjectIcon from '#lib/components/ProjectIcon.svelte';
|
||||
import TrackerIcon from '#lib/components/TrackerIcon.svelte';
|
||||
import PrivateLock from '#lib/components/PrivateLock.svelte';
|
||||
import { projects, visibleTrackers } from '#lib/projects.js';
|
||||
import { Button, buttonVariants } from '#lib/components/ui/button/index.js';
|
||||
import * as Sheet from '#lib/components/ui/sheet/index.js';
|
||||
@@ -342,8 +343,10 @@
|
||||
aria-expanded={flyout === project.name}
|
||||
><TrackerIcon name={project.name} class="tile-icon size-9" /><span
|
||||
class="min-w-0"
|
||||
><span class="block font-medium">{project.name}</span><span
|
||||
class="block truncate text-xs text-muted-foreground"
|
||||
><span class="block font-medium"
|
||||
>{project.name}{#if 'locked' in project && project.locked}<PrivateLock
|
||||
/>{/if}</span
|
||||
><span class="block truncate text-xs text-muted-foreground"
|
||||
>{project.subtitle}</span
|
||||
></span
|
||||
><ChevronRight
|
||||
@@ -410,8 +413,10 @@
|
||||
</span>
|
||||
{/if}
|
||||
<span class="min-w-0"
|
||||
><span class="block font-medium">{project.name}</span><span
|
||||
class="block truncate text-xs text-muted-foreground"
|
||||
><span class="block font-medium"
|
||||
>{project.name}{#if 'locked' in project && project.locked}<PrivateLock
|
||||
/>{/if}</span
|
||||
><span class="block truncate text-xs text-muted-foreground"
|
||||
>{project.subtitle}</span
|
||||
></span
|
||||
>
|
||||
@@ -529,7 +534,7 @@
|
||||
onclick={() => (menuOpen = false)}
|
||||
><TrackerIcon name={project.name} class="tile-icon size-7" /><span
|
||||
class="truncate">{project.name}</span
|
||||
></a
|
||||
>{#if 'locked' in project && project.locked}<PrivateLock tight />{/if}</a
|
||||
>
|
||||
<!-- eslint-enable svelte/no-navigation-without-resolve -->
|
||||
{/each}
|
||||
|
||||
Reference in New Issue
Block a user