Added isTypeNumber check for right alignment in DataGridCell

This commit is contained in:
Stela Augustinova
2025-12-03 10:34:09 +01:00
parent d12ad7b882
commit a02a3230f1

View File

@@ -1,7 +1,7 @@
<script lang="ts"> <script lang="ts">
import _, { isPlainObject } from 'lodash'; import _, { isPlainObject } from 'lodash';
import ShowFormButton from '../formview/ShowFormButton.svelte'; import ShowFormButton from '../formview/ShowFormButton.svelte';
import { detectTypeIcon, getConvertValueMenu, isJsonLikeLongString, safeJsonParse } from 'dbgate-tools'; import { detectTypeIcon, getConvertValueMenu, isJsonLikeLongString, safeJsonParse, isTypeNumber } from 'dbgate-tools';
import { openJsonDocument } from '../tabs/JsonTab.svelte'; import { openJsonDocument } from '../tabs/JsonTab.svelte';
import CellValue from './CellValue.svelte'; import CellValue from './CellValue.svelte';
import { openJsonLinesData } from '../utility/openJsonLinesData'; import { openJsonLinesData } from '../utility/openJsonLinesData';
@@ -80,7 +80,7 @@
class:isFocusedColumn class:isFocusedColumn
class:hasOverlayValue class:hasOverlayValue
class:isMissingOverlayField class:isMissingOverlayField
class:alignRight={_.isNumber(value) && !showHint} class:alignRight={ (_.isNumber(value) || isTypeNumber(col.dataType)) && !showHint}
{style} {style}
> >
{#if hasOverlayValue} {#if hasOverlayValue}