Skip to content

Commit 1624cc5

Browse files
isReferences, reference, isEmbbededs wip
1 parent 6cb6525 commit 1624cc5

File tree

4 files changed

+18
-5
lines changed

4 files changed

+18
-5
lines changed

templates/angular/app/components/foo/table/table.component.html

+12-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,18 @@
2929
{{#each fields}}
3030
<td class="px-3 py-2 text-sm">
3131
{{#if isReferences}}
32-
\{{ {{lowercase reference.title}} }}
32+
@for ({{lowercase reference.title}} of {{reference.name}}; track reference.title) {
33+
<a [routerLink]="['{{reference.title}}']"
34+
[queryParams]="{id: {{lowercase reference.title}} }"
35+
class="text-blue-600 hover:text-blue-800">
36+
\{{ {{lowercase reference.title}} }}
37+
<br />
38+
</a>
39+
} @empty {
40+
<p> \{{ {{lowercase reference.title}} }}</p>
41+
}
42+
{{else if reference}}
43+
3344
{{else if (compare type "==" "dateTime") }}
3445
\{{ formatDateTime(item['{{name}}']) }}
3546
{{else}}

templates/angular/app/components/foo/table/table.component.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ import {RouterLink} from "@angular/router";
1010
import {ShowSvgComponent} from "@components/common/svg/show-svg/show-svg.component";
1111
import {EditSvgComponent} from "@components/common/svg/edit-svg/edit-svg.component";
1212
import {ApiItem} from "@interface/api";
13+
{{#if hasDateField}}
1314
import {formatDateTime} from "@utils/date";
14-
15+
{{/if}}
1516
@Component({
1617
selector: 'app-table-{{lc}}',
1718
standalone: true,
@@ -28,8 +29,9 @@ export class TableComponent {
2829
@Input() bulk!: Array<string>;
2930
@Output() addToBulkList = new EventEmitter<string>()
3031
@Output() selectedAll = new EventEmitter<Function>()
32+
{{#if hasDateField}}
3133
protected readonly formatDateTime = formatDateTime;
32-
34+
{{/if}}
3335
addToBulk(id: string) {
3436
this.addToBulkList.emit(id)
3537
}

testapp.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,5 @@ if [ "$1" = "angular" ]; then
101101
},'
102102
sed -i.bak '21a\'"$newContent" "$file"
103103
yarn --cwd ./tmp/app/angular build
104-
start-server-and-test 'BROWSER=none yarn --cwd ./tmp/app/angular start --port=3000' http://127.0.0.1:3000/books/ 'yarn playwright test'
104+
start-server-and-test 'yarn --cwd ./tmp/app/angular start --port=3000' http://127.0.0.1:3000/books/ 'yarn playwright test'
105105
fi

testgen.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ if [ $ENTRYPOINT ]; then
66
entrypoint="$ENTRYPOINT"
77
fi
88

9-
gens="next angular"
9+
gens="react react-native next vue vuetify nuxt quasar typescript angular"
1010
if [ $1 ]; then
1111
gens="$1"
1212
fi

0 commit comments

Comments
 (0)