mdi font icons

This commit is contained in:
Jan Prochazka
2020-11-09 21:03:52 +01:00
parent ca6d552f5b
commit 00d693e9e4
24 changed files with 31 additions and 169 deletions

View File

@@ -1,17 +1,15 @@
import { ColumnIcon, SequenceIcon } from '../icons';
/** @param columnProps {import('@dbgate/types').ColumnInfo} */
function getColumnIcon(columnProps) {
if (columnProps.autoIncrement) return SequenceIcon;
return ColumnIcon;
if (columnProps.autoIncrement) return 'mdi mdi-numeric-1-box-multiple-outline';
return 'mdi mdi-table-column';
}
/** @param columnProps {import('@dbgate/types').ColumnInfo} */
export default function columnAppObject(columnProps, { setOpenedTabs }) {
const title = columnProps.columnName;
const key = title;
const Icon = getColumnIcon(columnProps);
const icon = getColumnIcon(columnProps);
const isBold = columnProps.notNull;
return { title, key, Icon, isBold };
return { title, key, icon, isBold };
}