Detail.vue 676 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <detail
  3. :onManager="onManager"
  4. :data="data"
  5. :base-info="baseInfo"
  6. :extra-info="extraInfo"
  7. :hiddenKeys="['zone', 'region', 'project_domain']"
  8. resource="container_registries"
  9. statusModule="k8s_repo" />
  10. </template>
  11. <script>
  12. import {
  13. getUrlTableColumn,
  14. getCredentialTableColumn,
  15. } from '../utils/columns'
  16. export default {
  17. name: 'K8sReposDetail',
  18. props: {
  19. data: {
  20. type: Object,
  21. required: true,
  22. },
  23. onManager: {
  24. type: Function,
  25. required: true,
  26. },
  27. },
  28. data () {
  29. return {
  30. baseInfo: [
  31. getUrlTableColumn(),
  32. getCredentialTableColumn(),
  33. ],
  34. }
  35. },
  36. }
  37. </script>