Skip to content

Commit 6d0faaa

Browse files
Mise à jour des contrôles de rendu dans quasar-jsonform pour séparer l'entrée et le testeur du renderer afin de résoudre le probleme vite
1 parent 5d75356 commit 6d0faaa

File tree

4 files changed

+22
-16
lines changed

4 files changed

+22
-16
lines changed

src/components/quasar-jsonform/layouts/QGroupLayoutRenderer.vue

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,4 @@ const QGroupLayoutRenderer = defineComponent({
4040
4141
export default QGroupLayoutRenderer;
4242
43-
export const QGroupLayoutRendererEntry = {
44-
renderer: QGroupLayoutRenderer,
45-
tester: rankWith(2, and(isLayout, uiTypeIs('Group'))),
46-
};
4743
</script>

src/components/quasar-jsonform/layouts/QHorizontalLayoutRenderer.vue

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,4 @@ const QHorizontalLayoutRenderer = defineComponent({
4141
4242
export default QHorizontalLayoutRenderer;
4343
44-
export const QHorizontalLayoutRendererEntry = {
45-
renderer: QHorizontalLayoutRenderer,
46-
tester: rankWith(2, uiTypeIs('HorizontalLayout')),
47-
};
4844
</script>

src/components/quasar-jsonform/layouts/QVerticalLayoutRenderer.vue

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,4 @@ const QVerticalLayoutRenderer = defineComponent({
3535
3636
export default QVerticalLayoutRenderer;
3737
38-
export const QVerticalLayoutRendererEntry = {
39-
renderer: QVerticalLayoutRenderer,
40-
tester: rankWith(2, uiTypeIs('VerticalLayout')),
41-
};
4238
</script>
Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,28 @@
1-
import { QGroupLayoutRendererEntry } from "./QGroupLayoutRenderer.vue";
2-
import { QHorizontalLayoutRendererEntry } from "./QHorizontalLayoutRenderer.vue";
3-
import { QVerticalLayoutRendererEntry } from "./QVerticalLayoutRenderer.vue";
1+
import { and, isLayout, rankWith, uiTypeIs } from "@jsonforms/core";
2+
import QGroupLayoutRenderer from "./QGroupLayoutRenderer.vue";
3+
import QHorizontalLayoutRenderer from "./QHorizontalLayoutRenderer.vue";
4+
import QVerticalLayoutRenderer from "./QVerticalLayoutRenderer.vue";
45

56

7+
const QGroupLayoutRendererEntry = {
8+
renderer: QGroupLayoutRenderer,
9+
tester: rankWith(2, and(isLayout, uiTypeIs('Group'))),
10+
};
11+
12+
13+
const QHorizontalLayoutRendererEntry = {
14+
renderer: QHorizontalLayoutRenderer,
15+
tester: rankWith(2, uiTypeIs('HorizontalLayout')),
16+
};
17+
18+
19+
const QVerticalLayoutRendererEntry = {
20+
renderer: QVerticalLayoutRenderer,
21+
tester: rankWith(2, uiTypeIs('VerticalLayout')),
22+
};
23+
624
export const LayoutRenderer = [
725
QGroupLayoutRendererEntry,
826
QHorizontalLayoutRendererEntry,
927
QVerticalLayoutRendererEntry
10-
];
28+
];

0 commit comments

Comments
 (0)