|
|
|
@ -1,9 +1,9 @@
|
|
|
|
|
<template> |
|
|
|
|
<div> |
|
|
|
|
<v-toolbar> |
|
|
|
|
<v-spacer /> |
|
|
|
|
<v-spacer/> |
|
|
|
|
Create New Project |
|
|
|
|
<v-spacer /> |
|
|
|
|
<v-spacer/> |
|
|
|
|
</v-toolbar> |
|
|
|
|
<v-container> |
|
|
|
|
<v-form ref="form" v-model="valid"> |
|
|
|
@ -69,8 +69,8 @@ export default {
|
|
|
|
|
loading: false, |
|
|
|
|
projectType: 'rest', |
|
|
|
|
projectTypes: [ |
|
|
|
|
{ text: 'Automatic REST APIs on database', value: 'rest', icon: 'mdi-code-json', iconColor: 'green' }, |
|
|
|
|
{ text: 'Automatic GRAPHQL APIs on database', value: 'graphql', icon: 'mdi-graphql', iconColor: 'pink' }, |
|
|
|
|
{text: 'Automatic REST APIs on database', value: 'rest', icon: 'mdi-code-json', iconColor: 'green'}, |
|
|
|
|
{text: 'Automatic GRAPHQL APIs on database', value: 'graphql', icon: 'mdi-graphql', iconColor: 'pink'}, |
|
|
|
|
{ |
|
|
|
|
text: 'Automatic gRPC APIs on database', |
|
|
|
|
value: 'grpc', |
|
|
|
@ -82,9 +82,9 @@ export default {
|
|
|
|
|
computed: { |
|
|
|
|
typeIcon() { |
|
|
|
|
if (this.projectType) { |
|
|
|
|
return this.projectTypes.find(({ value }) => value === this.projectType) |
|
|
|
|
return this.projectTypes.find(({value}) => value === this.projectType) |
|
|
|
|
} else { |
|
|
|
|
return { icon: 'mdi-server', iconColor: 'primary' } |
|
|
|
|
return {icon: 'mdi-server', iconColor: 'primary'} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|