mirror of
https://github.com/chartdb/chartdb.git
synced 2025-11-03 13:33:25 +00:00
Compare commits
1 Commits
jf/add_rea
...
jf/fix-fie
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
92b3feed02 |
@@ -16,6 +16,7 @@ import {
|
|||||||
Check,
|
Check,
|
||||||
KeyRound,
|
KeyRound,
|
||||||
MessageCircleMore,
|
MessageCircleMore,
|
||||||
|
Pencil,
|
||||||
SquareDot,
|
SquareDot,
|
||||||
SquareMinus,
|
SquareMinus,
|
||||||
SquarePlus,
|
SquarePlus,
|
||||||
@@ -322,29 +323,40 @@ export const TableNodeField: React.FC<TableNodeFieldProps> = React.memo(
|
|||||||
</Button>
|
</Button>
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
<span
|
<>
|
||||||
className={cn('truncate min-w-0', {
|
<span
|
||||||
'text-red-800 font-normal dark:text-red-200':
|
className={cn('truncate min-w-0', {
|
||||||
isDiffFieldRemoved,
|
'text-red-800 font-normal dark:text-red-200':
|
||||||
'text-green-800 font-normal dark:text-green-200':
|
isDiffFieldRemoved,
|
||||||
isDiffNewField,
|
'text-green-800 font-normal dark:text-green-200':
|
||||||
'text-sky-800 font-normal dark:text-sky-200':
|
isDiffNewField,
|
||||||
isDiffFieldChanged &&
|
'text-sky-800 font-normal dark:text-sky-200':
|
||||||
!isDiffFieldRemoved &&
|
isDiffFieldChanged &&
|
||||||
!isDiffNewField,
|
!isDiffFieldRemoved &&
|
||||||
})}
|
!isDiffNewField,
|
||||||
onDoubleClick={enterEditMode}
|
})}
|
||||||
>
|
onDoubleClick={enterEditMode}
|
||||||
{fieldDiffChangedName ? (
|
>
|
||||||
<>
|
{fieldDiffChangedName ? (
|
||||||
{field.name}{' '}
|
<>
|
||||||
<span className="font-medium">→</span>{' '}
|
{field.name}{' '}
|
||||||
{fieldDiffChangedName}
|
<span className="font-medium">→</span>{' '}
|
||||||
</>
|
{fieldDiffChangedName}
|
||||||
) : (
|
</>
|
||||||
field.name
|
) : (
|
||||||
)}
|
field.name
|
||||||
</span>
|
)}
|
||||||
|
</span>
|
||||||
|
{!readonly ? (
|
||||||
|
<Button
|
||||||
|
variant="ghost"
|
||||||
|
className="size-5 p-0 text-slate-500 opacity-0 transition-opacity hover:bg-primary-foreground hover:text-slate-700 group-hover:opacity-100 dark:text-slate-400 dark:hover:bg-slate-800 dark:hover:text-slate-200"
|
||||||
|
onClick={enterEditMode}
|
||||||
|
>
|
||||||
|
<Pencil className="size-3" />
|
||||||
|
</Button>
|
||||||
|
) : null}
|
||||||
|
</>
|
||||||
)}
|
)}
|
||||||
{field.comments && !editMode ? (
|
{field.comments && !editMode ? (
|
||||||
<Tooltip>
|
<Tooltip>
|
||||||
@@ -383,7 +395,7 @@ export const TableNodeField: React.FC<TableNodeFieldProps> = React.memo(
|
|||||||
|
|
||||||
<div
|
<div
|
||||||
className={cn(
|
className={cn(
|
||||||
'content-center text-right text-xs text-muted-foreground overflow-hidden min-w-[3rem] max-w-[8rem]',
|
'content-center text-right text-xs text-muted-foreground overflow-hidden max-w-[8rem]',
|
||||||
!readonly ? 'group-hover:hidden' : '',
|
!readonly ? 'group-hover:hidden' : '',
|
||||||
isDiffFieldRemoved
|
isDiffFieldRemoved
|
||||||
? 'text-red-800 dark:text-red-200'
|
? 'text-red-800 dark:text-red-200'
|
||||||
|
|||||||
Reference in New Issue
Block a user