SYNC: filter themeshot

This commit is contained in:
Jan Prochazka
2025-03-22 10:10:46 +01:00
committed by Diflow
parent bd94437c05
commit 821bd2b2d8
5 changed files with 48 additions and 6 deletions

View File

@@ -296,11 +296,21 @@
{/if}
{#if conid && database && driver}
{#if driver?.databaseEngineTypes?.includes('sql') && foreignKey}
<InlineButton on:click={handleShowDictionary} narrow square>
<InlineButton
on:click={handleShowDictionary}
narrow
square
data-testid={`DataFilterControl_choosevalues_${uniqueName}`}
>
<FontIcon icon="icon dots-horizontal" />
</InlineButton>
{:else if (pureName && columnName) || (pureName && uniqueName && driver?.databaseEngineTypes?.includes('document'))}
<InlineButton on:click={handleShowValuesModal} narrow square>
<InlineButton
on:click={handleShowValuesModal}
narrow
square
data-testid={`DataFilterControl_choosevalues_${uniqueName}`}
>
<FontIcon icon="icon dots-vertical" />
</InlineButton>
{/if}
@@ -309,7 +319,12 @@
<FontIcon icon="icon dots-vertical" />
</InlineButton>
{/if}
<DropDownButton icon="icon filter" menu={createMenu} narrow />
<DropDownButton
icon="icon filter"
menu={createMenu}
narrow
data-testid={`DataFilterControl_filtermenu_${uniqueName}`}
/>
{#if showResizeSplitter}
<div class="horizontal-split-handle resizeHandleControl" use:splitterDrag={'clientX'} on:resizeSplitter />
{/if}

View File

@@ -1946,7 +1946,11 @@
style={`width:${headerColWidth}px; min-width:${headerColWidth}px; max-width:${headerColWidth}px`}
>
{#if display.filterCount > 0}
<InlineButton on:click={() => display.clearFilters()} square>
<InlineButton
on:click={() => display.clearFilters()}
square
data-testid="DataGridCore_button_clearFilters"
>
<FontIcon icon="icon filter-off" />
</InlineButton>
{/if}

View File

@@ -64,6 +64,7 @@
{isMulti}
bind:listOpen
bind:isFocused
class={$$props['data-testid'] ? 'select-testid-' + $$props['data-testid'] : undefined}
/>
</div>
{/if}

View File

@@ -141,6 +141,9 @@
schemaName={schemaNameField}
databaseName={databaseNameField}
name={tablesField}
data-testid={direction == 'source'
? 'SourceTargetConfig_tablesSelect_source'
: 'SourceTargetConfig_tablesSelect_target'}
label={_t('importExport.tablesViewsCollections', { defaultMessage: 'Tables / views / collections' })}
/>
{/if}