fix(dbml actions): set dbml tooltips side (#798)

This commit is contained in:
Guy Ben-Aharon
2025-07-28 10:22:35 +03:00
committed by GitHub
parent bfbfd7b843
commit a119854da7
2 changed files with 7 additions and 2 deletions

View File

@@ -43,6 +43,7 @@ export interface CodeSnippetProps {
isComplete?: boolean;
editorProps?: React.ComponentProps<EditorType>;
actions?: CodeSnippetAction[];
actionsTooltipSide?: 'top' | 'right' | 'bottom' | 'left';
}
export const CodeSnippet: React.FC<CodeSnippetProps> = React.memo(
@@ -56,6 +57,7 @@ export const CodeSnippet: React.FC<CodeSnippetProps> = React.memo(
isComplete = true,
editorProps,
actions,
actionsTooltipSide,
}) => {
const { t } = useTranslation();
const monaco = useMonaco();
@@ -148,7 +150,7 @@ export const CodeSnippet: React.FC<CodeSnippetProps> = React.memo(
</Button>
</span>
</TooltipTrigger>
<TooltipContent side="right">
<TooltipContent side={actionsTooltipSide}>
{t(
isCopied
? 'copied'
@@ -174,7 +176,9 @@ export const CodeSnippet: React.FC<CodeSnippetProps> = React.memo(
</Button>
</span>
</TooltipTrigger>
<TooltipContent side="right">
<TooltipContent
side={actionsTooltipSide}
>
{action.label}
</TooltipContent>
</Tooltip>

View File

@@ -89,6 +89,7 @@ export const TableDBML: React.FC<TableDBMLProps> = ({ filteredTables }) => {
return (
<CodeSnippet
code={dbmlToDisplay}
actionsTooltipSide="right"
className="my-0.5"
actions={[
{