summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/pages/layout/sidebar-project-helpers.ts
blob: 06d38a3cd1b1cba36d24e2c228e798e2f89e0d71 (plain)
1
2
3
4
5
6
7
8
9
10
11
export const projectSelected = (currentDir: string, worktree: string, sandboxes?: string[]) =>
  worktree === currentDir || sandboxes?.includes(currentDir) === true

export const projectTileActive = (args: {
  menu: boolean
  preview: boolean
  open: boolean
  overlay: boolean
  hoverProject?: string
  worktree: string
}) => args.menu || (args.preview ? args.open : args.overlay && args.hoverProject === args.worktree)