link.ts 517 B

12345678910111213141516171819
  1. // Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
  2. import { createSection } from '@formkit/inputs'
  3. import { markRaw } from 'vue'
  4. import FormFieldLink from '#shared/components/Form/FormFieldLink.vue'
  5. import type { FormKitSchemaNode } from '@formkit/core'
  6. export const link = createSection(
  7. 'link',
  8. () =>
  9. ({
  10. $cmp: markRaw(FormFieldLink),
  11. if: '$link',
  12. props: {
  13. link: '$link',
  14. linkIcon: '$linkIcon',
  15. },
  16. }) as unknown as FormKitSchemaNode,
  17. )