Skip to content

Commit 5d75356

Browse files
Mise à jour des contrôles de rendu dans quasar-jsonform separation entry + tester du renderer pour fix vite probleme
1 parent a323e65 commit 5d75356

File tree

4 files changed

+22
-18
lines changed

4 files changed

+22
-18
lines changed

src/components/quasar-jsonform/controls/QDateControlRenderer.vue

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,4 @@ const QDateControlRenderer = defineComponent({
6464
});
6565
6666
export default QDateControlRenderer;
67-
68-
export const QDateControlRendererEntry: JsonFormsRendererRegistryEntry = {
69-
renderer: QDateControlRenderer,
70-
tester: rankWith(2, isDateControl),
71-
};
7267
</script>

src/components/quasar-jsonform/controls/QNumberControlRenderer.vue

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,4 @@ const QNumberControlRenderer = defineComponent({
5858
5959
export default QNumberControlRenderer;
6060
61-
export const QNumberControlRendererEntry: JsonFormsRendererRegistryEntry = {
62-
renderer: QNumberControlRenderer,
63-
tester: rankWith(1, isNumberControl),
64-
};
6561
</script>

src/components/quasar-jsonform/controls/QStringControlRenderer.vue

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,4 @@ const QStringControlRenderer = defineComponent({
110110
});
111111
export default QStringControlRenderer;
112112
113-
export const QStringControlRendererEntry: JsonFormsRendererRegistryEntry = {
114-
renderer: QStringControlRenderer,
115-
tester: rankWith(1, isControl),
116-
};
117-
</script>
113+
</script>
Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,26 @@
1-
import { QStringControlRendererEntry } from "./QStringControlRenderer.vue";
2-
import { QDateControlRendererEntry } from "./QDateControlRenderer.vue";
3-
import { QNumberControlRendererEntry } from "./QNumberControlRenderer.vue";
1+
import QStringControlRenderer from "./QStringControlRenderer.vue";
2+
import QDateControlRenderer from "./QDateControlRenderer.vue";
3+
import QNumberControlRenderer from "./QNumberControlRenderer.vue";
4+
import { isControl, isDateControl, isNumberControl, rankWith, type JsonFormsRendererRegistryEntry } from "@jsonforms/core";
5+
6+
const QDateControlRendererEntry: JsonFormsRendererRegistryEntry = {
7+
renderer: QDateControlRenderer,
8+
tester: rankWith(2, isDateControl),
9+
};
10+
11+
const QNumberControlRendererEntry: JsonFormsRendererRegistryEntry = {
12+
renderer: QNumberControlRenderer,
13+
tester: rankWith(1, isNumberControl),
14+
};
15+
16+
17+
export const QStringControlRendererEntry: JsonFormsRendererRegistryEntry = {
18+
renderer: QStringControlRenderer,
19+
tester: rankWith(1, isControl),
20+
};
421

522
export const ControlsRenderer = [
623
QDateControlRendererEntry,
724
QNumberControlRendererEntry,
825
QStringControlRendererEntry,
9-
];
26+
];

0 commit comments

Comments
 (0)