M: Fix minor UI issues

This commit is contained in:
Ivan 2025-07-17 19:28:05 +03:00
parent 6b6e929696
commit 9d19b05aca
6 changed files with 8 additions and 5 deletions

View File

@ -216,7 +216,7 @@ export function OssFlow() {
<ContextMenu isOpen={isContextMenuOpen} onHide={hideContextMenu} {...menuProps} />
<ToolbarOssGraph
className='absolute z-pop top-8 right-1/2 translate-x-1/2'
className='cc-tab-tools'
onCreateBlock={handleCreateBlock}
onCreateSchema={handleCreateSchema}
onImportSchema={handleImportSchema}

View File

@ -113,7 +113,7 @@ export function ToolbarOssGraph({
return (
<div
className={cn(
'flex flex-col items-center pt-1',
'cc-tab-tools flex flex-col items-center',
'rounded-b-2xl',
'hover:bg-background backdrop-blur-xs',
className

View File

@ -24,6 +24,7 @@ interface IOssEditContext {
canDeleteOperation: (target: IOperation) => boolean;
deleteSchema: () => void;
setSelected: React.Dispatch<React.SetStateAction<string[]>>;
deselectAll: () => void;
}
export const OssEditContext = createContext<IOssEditContext | null>(null);

View File

@ -110,7 +110,8 @@ export const OssEditState = ({ itemID, children }: React.PropsWithChildren<OssEd
canDeleteOperation,
deleteSchema,
setSelected
setSelected,
deselectAll: () => setSelected([])
}}
>
{children}

View File

@ -18,7 +18,7 @@ interface OssTabsProps {
export function OssTabs({ activeTab }: OssTabsProps) {
const router = useConceptNavigation();
const { schema, navigateTab } = useOssEdit();
const { schema, navigateTab, deselectAll } = useOssEdit();
const hideFooter = useAppLayoutStore(state => state.hideFooter);
@ -50,6 +50,7 @@ export function OssTabs({ activeTab }: OssTabsProps) {
}
}
}
deselectAll();
navigateTab(index as OssTabID);
}

View File

@ -166,7 +166,7 @@ export function TGFlow() {
return (
<div className='relative' tabIndex={-1} onKeyDown={handleKeyDown}>
<div className='cc-tab-tools flex flex-col items-center rounded-b-2xl backdrop-blur-xs'>
<div className='flex flex-col items-center rounded-b-2xl backdrop-blur-xs'>
<ToolbarTermGraph />
<ToolbarFocusedCst focus={focusCst} resetFocus={() => setFocus(null)} />
{!focusCst ? (