2018-12-21 21:58:12 +00:00
< template >
< div >
2018-12-23 13:17:39 +00:00
< navbar > < / navbar >
2018-12-21 21:58:12 +00:00
2018-12-21 23:45:34 +00:00
< div class = "px-4 py-5 border-b-2 border-grey flex justify-between items-center" >
< div class = "w-full md:w-auto flex flex-col" >
2018-12-21 21:58:12 +00:00
< div class = "text-xs mb-3" >
< ol class = "list-reset flex" >
2018-12-25 20:13:43 +00:00
< li class = "flex items-center pr-1" >
< router-link to = "/" class = "text-blue-dark no-underline hover:underline mr-1" > Applications < / router-link >
< svg class = "w-3 h-3 fill-current text-grey" viewBox = "0 0 20 20" xmlns = "http://www.w3.org/2000/svg" > < path d = "M12.95 10.707l.707-.707L8 4.343 6.586 5.757 10.828 10l-4.242 4.243L8 15.657l4.95-4.95z" fill -rule = " evenodd " / > < / svg >
< / li >
2018-12-23 13:17:39 +00:00
< li > { { application . name } } < / li >
2018-12-21 21:58:12 +00:00
< / ol >
< / div >
2018-12-22 00:36:38 +00:00
< button class = "flex flex-1 items-center justify-between md:justify-start" >
2018-12-23 13:17:39 +00:00
< div class = "text-2xl font-hairline mr-2" > { { application . name } } < / div >
< svg class = "h-6 w-6 text-blue-dark fill-current" role = "presentation" > < use xlink :href = "/img/icons.symbol.svg#actions__down-arrow" > < / use > < / svg >
2018-12-22 00:36:38 +00:00
< / button >
2018-12-21 21:58:12 +00:00
< / div >
2018-12-25 22:56:47 +00:00
< header-buttons : links = " [
{ title : 'Add database' , icon : 'actions__new-database' , disabled : false } ,
{ title : 'Git Info' , icon : 'actions__info' , disabled : false } ,
{ title : 'Rename' , icon : 'actions__edit' , disabled : true } ,
] " > < / header-buttons >
2018-12-21 21:58:12 +00:00
< / div >
< div class = "flex flex-row-reverse h-full" >
2018-12-21 23:45:34 +00:00
< div class = "flex-1 p-4 lg:p-12" >
2018-12-21 21:58:12 +00:00
< div class = "mb-6" >
2018-12-22 01:17:47 +00:00
< div class = "lg:flex lg:items-baseline mb-2" >
< div class = "mr-16 mb-4 lg:mb-0" >
< h1 class = "text-4xl font-hairline mb-2" > Environments < / h1 >
2018-12-21 21:58:12 +00:00
2018-12-23 15:19:16 +00:00
< application-tags :type = "application.type" :level = "application.level" > < / application-tags >
2018-12-21 21:58:12 +00:00
< / div >
2018-12-22 01:17:47 +00:00
< div class = "lg:flex lg:flex-row-reverse flex-1 justify-between _bg-blue items-baseline" >
< div class = "w-full lg:w-1/2 xl:w-1/3" >
< form action = "#" >
< input type = "text" placeholder = "Filter environments" class = "w-full py-2 px-3 border border-grey-darker rounded" >
< / form >
< / div >
2018-12-21 21:58:12 +00:00
2018-12-22 01:17:47 +00:00
< div class = "flex-1" >
< toggle-help @ toggle = "help.hidden = !help.hidden" > < / toggle-help >
< / div >
< / div >
2018-12-21 21:58:12 +00:00
< / div >
< / div >
2018-12-21 23:02:15 +00:00
< quick-help :hidden = "help.hidden" > < / quick-help >
2018-12-23 13:17:39 +00:00
< environment-cards :environments = "application.environments" > < / environment-cards >
2018-12-21 21:58:12 +00:00
< task-log > < / task-log >
< / div >
2018-12-25 22:46:21 +00:00
< sidebar : links = " [
{ title : 'Environments' , icon : 'alpha__grid' , active : true , disabled : false } ,
{ title : 'Product Keys' , icon : 'locations__keys' , active : false , disabled : true } ,
{ title : 'Security' , icon : 'alpha__security' , active : false , disabled : true } ,
{ title : 'Acquia Search' , icon : 'actions__search' , active : false , disabled : false } ,
] " > < / sidebar >
2018-12-21 21:58:12 +00:00
< / div >
< / div >
< / template >
< script >
2018-12-23 15:19:16 +00:00
import ApplicationTags from '@/components/ApplicationTags'
2018-12-23 13:17:39 +00:00
import EnvironmentCards from '@/components/EnvironmentCards'
import QuickHelp from '@/components/QuickHelp'
import TaskLog from '@/components/TaskLog'
import ToggleHelp from '@/components/ToggleHelp'
import data from '@/data.json'
2018-12-21 21:58:12 +00:00
export default {
components : {
2018-12-23 15:19:16 +00:00
ApplicationTags ,
2018-12-21 21:58:12 +00:00
EnvironmentCards ,
QuickHelp ,
TaskLog ,
2018-12-21 23:02:15 +00:00
ToggleHelp ,
2018-12-21 21:58:12 +00:00
} ,
2018-12-21 23:58:35 +00:00
props : {
2018-12-25 22:34:41 +00:00
id : String ,
2018-12-21 23:58:35 +00:00
} ,
2018-12-21 21:58:12 +00:00
data ( ) {
return {
2018-12-23 13:17:39 +00:00
applications : data . applications ,
2018-12-21 23:02:15 +00:00
help : {
hidden : false ,
}
2018-12-21 21:58:12 +00:00
}
2018-12-23 13:17:39 +00:00
} ,
computed : {
application : function ( ) {
return this . applications [ this . id ]
}
2018-12-21 21:58:12 +00:00
}
}
< / script >