@@ -3,7 +3,6 @@ import { AnimatePresence, LayoutGroup, motion } from 'framer-motion';
3
3
import Link from 'next/link' ;
4
4
import { useSearchParams } from 'next/navigation' ;
5
5
import { cn } from '../../utils' ;
6
- import { emailsDirectoryAbsolutePath } from '../../utils/emails-directory-absolute-path' ;
7
6
import type { EmailsDirectory } from '../../utils/get-emails-directory-metadata' ;
8
7
import { IconFile } from '../icons/icon-file' ;
9
8
import { SidebarDirectory } from './sidebar-directory' ;
@@ -15,15 +14,13 @@ export const SidebarDirectoryChildren = (props: {
15
14
isRoot ?: boolean ;
16
15
} ) => {
17
16
const searchParams = useSearchParams ( ) ;
18
- const isBaseEmailsDirectory =
19
- props . emailsDirectoryMetadata . absolutePath === emailsDirectoryAbsolutePath ;
20
17
21
18
return (
22
19
< AnimatePresence initial = { false } >
23
20
{ props . open ? (
24
21
< Collapsible . Content
25
22
asChild
26
- className = "relative data-[root=true]:mt-2 overflow-y-hidden pl-1"
23
+ className = "relative overflow-y-hidden pl-1"
27
24
forceMount
28
25
>
29
26
< motion . div
@@ -35,7 +32,7 @@ export const SidebarDirectoryChildren = (props: {
35
32
< div className = "line absolute left-2.5 w-px h-full bg-slate-6" />
36
33
) }
37
34
38
- < div className = "data-[root=true]:py-2 flex flex-col truncate" >
35
+ < div className = "flex flex-col truncate" >
39
36
< LayoutGroup id = "sidebar" >
40
37
{ props . emailsDirectoryMetadata . subDirectories . map (
41
38
( subDirectory ) => (
@@ -50,7 +47,7 @@ export const SidebarDirectoryChildren = (props: {
50
47
51
48
{ props . emailsDirectoryMetadata . emailFilenames . map (
52
49
( emailFilename , index ) => {
53
- const emailSlug = isBaseEmailsDirectory
50
+ const emailSlug = props . isRoot
54
51
? emailFilename
55
52
: `${ props . emailsDirectoryMetadata . relativePath } /${ emailFilename } ` ;
56
53
0 commit comments