Browse Source

fix(gui-v2): use injection keys

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/2716/head
Pranav C 2 years ago
parent
commit
8bf0ca0350
  1. 4
      packages/nc-gui-v2/components/cell/Checkbox.vue
  2. 6
      packages/nc-gui-v2/components/cell/Rating.vue

4
packages/nc-gui-v2/components/cell/Checkbox.vue

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { computed, inject } from '#imports' import { computed, inject } from '#imports'
import { ColumnInj } from '~/components' import { ColumnInj, IsFormInj } from "~/components";
interface Props { interface Props {
modelValue: boolean modelValue: boolean
@ -9,7 +9,7 @@ interface Props {
const { modelValue: value } = defineProps<Props>() const { modelValue: value } = defineProps<Props>()
const emit = defineEmits(['update:modelValue']) const emit = defineEmits(['update:modelValue'])
const column = inject(ColumnInj) const column = inject(ColumnInj)
const isForm = inject<boolean>('isForm') const isForm = inject(IsFormInj)
const checkboxMeta = computed(() => { const checkboxMeta = computed(() => {
return { return {

6
packages/nc-gui-v2/components/cell/Rating.vue

@ -1,18 +1,18 @@
<script setup lang="ts"> <script setup lang="ts">
import { computed, inject } from '#imports' import { computed, inject } from '#imports'
import { ColumnInj } from '~/components' import { ColumnInj, IsFormInj } from "~/components";
import MdiStarIcon from '~icons/mdi/star' import MdiStarIcon from '~icons/mdi/star'
import MdiStarOutlineIcon from '~icons/mdi/star-outline' import MdiStarOutlineIcon from '~icons/mdi/star-outline'
interface Props { interface Props {
modelValue: string | number modelValue: string | number
readOnly: boolean readOnly?: boolean
} }
const { modelValue: value, readOnly } = defineProps<Props>() const { modelValue: value, readOnly } = defineProps<Props>()
const emit = defineEmits(['update:modelValue']) const emit = defineEmits(['update:modelValue'])
const column = inject(ColumnInj) const column = inject(ColumnInj)
const isForm = inject<boolean>('isForm') const isForm = inject(IsFormInj)
const ratingMeta = computed(() => { const ratingMeta = computed(() => {
return { return {

Loading…
Cancel
Save