|
1 | 1 | import DataTable from '@gravity-ui/react-data-table';
|
2 |
| -import {Icon} from '@gravity-ui/uikit'; |
3 | 2 |
|
4 | 3 | import i18n from './i18n';
|
5 |
| -import {b} from './shared'; |
6 | 4 | import type {SchemaColumn, SchemaData} from './types';
|
7 | 5 |
|
8 |
| -import keyIcon from '../../../../assets/icons/key.svg'; |
9 |
| - |
10 | 6 | export const SCHEMA_COLUMNS_WIDTH_LS_KEY = 'schemaTableColumnsWidth';
|
11 | 7 |
|
12 | 8 | export const SCHEMA_TABLE_COLUMS_IDS = {
|
@@ -38,24 +34,6 @@ const nameColumn: SchemaColumn = {
|
38 | 34 | width: 100,
|
39 | 35 | render: ({row}) => row.name,
|
40 | 36 | };
|
41 |
| -const keyColumn: SchemaColumn = { |
42 |
| - name: SCHEMA_TABLE_COLUMS_IDS.isKeyColumn, |
43 |
| - get header() { |
44 |
| - return i18n('column-title.key'); |
45 |
| - }, |
46 |
| - width: 70, |
47 |
| - resizeMinWidth: 70, |
48 |
| - // Table should start with key columns on sort click |
49 |
| - defaultOrder: DataTable.ASCENDING, |
50 |
| - sortAccessor: (row) => row.keyAccessor, |
51 |
| - render: ({row}) => { |
52 |
| - return row.isKeyColumn ? ( |
53 |
| - <div className={b('key-icon')}> |
54 |
| - <Icon data={keyIcon} width={12} height={7} /> |
55 |
| - </div> |
56 |
| - ) : null; |
57 |
| - }, |
58 |
| -}; |
59 | 37 | const typeColumn: SchemaColumn = {
|
60 | 38 | name: SCHEMA_TABLE_COLUMS_IDS.type,
|
61 | 39 | get header() {
|
@@ -137,14 +115,14 @@ export function getExternalTableColumns(): SchemaColumn[] {
|
137 | 115 | return [idColumn, nameColumn, typeColumn, notNullColumn];
|
138 | 116 | }
|
139 | 117 | export function getColumnTableColumns(): SchemaColumn[] {
|
140 |
| - return [idColumn, keyColumn, nameColumn, typeColumn, notNullColumn]; |
| 118 | + return [idColumn, nameColumn, typeColumn, notNullColumn]; |
141 | 119 | }
|
142 | 120 | export function getRowTableColumns(
|
143 | 121 | extended: boolean,
|
144 | 122 | hasAutoIncrement: boolean,
|
145 | 123 | hasDefaultValue: boolean,
|
146 | 124 | ): SchemaColumn[] {
|
147 |
| - const rowTableColumns = [idColumn, keyColumn, nameColumn, typeColumn, notNullColumn]; |
| 125 | + const rowTableColumns = [idColumn, nameColumn, typeColumn, notNullColumn]; |
148 | 126 |
|
149 | 127 | if (hasDefaultValue) {
|
150 | 128 | rowTableColumns.push(defaultValueColumn);
|
|
0 commit comments