@for (table of tables(); track table.id) { }
{{ 'PAC.Workspace.TableName' | translate: {Default: 'Table Name'} }} {{ 'PAC.KEY_WORDS.Description' | translate: {Default: 'Description'} }} {{ 'PAC.KEY_WORDS.Status' | translate: {Default: 'Status'} }} {{ 'PAC.KEY_WORDS.Version' | translate: {Default: 'Version'} }} {{ 'PAC.Workspace.ActivatedAt' | translate: {Default: 'Activated At'} }} {{ 'PAC.KEY_WORDS.Message' | translate: {Default: 'Message'} }} {{ 'PAC.KEY_WORDS.Actions' | translate: {Default: 'Actions'} }}
{{ table.name }} {{ table.description || '-' }} {{ table.status }} {{ table.version || '-' }} {{ table.activatedAt ? (table.activatedAt | date:'yyyy-MM-dd HH:mm') : '-' }} {{ table.message }}
@if (loading()) { } @if (table()) {

{{ (table().id ? 'PAC.Workspace.EditTable' : 'PAC.Workspace.NewTable') | translate: {Default: table().id ? 'Edit Table' : 'New Table'} }}

{{ 'PAC.Workspace.SingleUserMode' | translate: {Default: 'Single User Mode'} }} {{ 'PAC.Workspace.MultiUserMode' | translate: {Default: 'Multi User Mode'} }}

{{ 'PAC.Workspace.FieldDefinition' | translate: {Default: 'Field Definition'} }}

@for (col of table().columns; track col; let i = $index) {
{{i + 1}}
@for (option of types(); track option.value) { {{ option.label | i18n }} }
@if (col.type === 'char' || col.type === 'string' || col.type === 'text' || col.type === 'tinytext' || col.type === 'mediumtext' || col.type === 'longtext') {
} @if (col.type === 'enum') {
} @if (col.type === 'set') {
}
@if (col.type === 'datetime' || col.type === 'timestamp') { {{ 'PAC.Workspace.NoDefault' | translate: {Default: 'None'} }} {{ 'PAC.Workspace.CurrentTimestamp' | translate: {Default: 'Current Timestamp'} }} } @else if (isPostgreSQL() && col.type === 'uuid') { {{ 'PAC.Workspace.NoDefault' | translate: {Default: 'None'} }} {{ 'PAC.Workspace.UuidGenerateV4' | translate: {Default: 'uuid_generate_v4()'} }} } @else { }
} @if (table().columns?.length === 0) {

{{ 'PAC.Workspace.NoFields' | translate: {Default: 'No fields'} }}

{{ 'PAC.Workspace.ClickAddField' | translate: {Default: 'Click "Add Field" button above to add fields'} }}

}
}
{{ 'PAC.Xpert.BulkImport' | translate: {Default: 'Bulk Import'} }}