Skip to content

Commit

Permalink
prevent accidentally closing the tab
Browse files Browse the repository at this point in the history
  • Loading branch information
oxdc committed Jan 5, 2025
1 parent be1c891 commit 757317d
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/components/NavigationTreeItem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,10 @@ export const NavigationTreeItem = (props: NavigationTreeItemProps) => {
{props.title}
</div>
</div>
<div className="tree-item-flair-outer">
<div
className="tree-item-flair-outer"
onClick={(e) => e.stopPropagation()}
>
{props.toolbar}
<div
className="drag-handle"
Expand Down Expand Up @@ -159,7 +162,12 @@ export const NavigationTreeItem = (props: NavigationTreeItemProps) => {
{props.title}
</div>
</div>
<div className="tree-item-flair-outer">{props.toolbar}</div>
<div
className="tree-item-flair-outer"
onClick={(e) => e.stopPropagation()}
>
{props.toolbar}
</div>
</div>
{!props.isCollapsed && !isDragging && (
<div className="tree-item-children">{props.children}</div>
Expand Down
1 change: 1 addition & 0 deletions src/styles.scss
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
@use "styles/ShowActiveTabs.scss";
@use "styles/ZenMode.scss";
@use "styles/TreeItem.scss";
@use "styles/Tab.scss";
@use "styles/TabIndexViewCue.scss";
@use "styles/Group.scss";
Expand Down
11 changes: 11 additions & 0 deletions src/styles/TreeItem.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.obsidian-vertical-tabs-container .tree-item {
.tree-item-inner {
flex-grow: 1;
padding-right: var(--size-4-1);
}

.tree-item-flair-outer {
margin: calc(-1 * var(--size-4-1));
padding: var(--size-4-1);
}
}

0 comments on commit 757317d

Please sign in to comment.