2022-01-09 20:33:09 -08:00
< template >
< header
2022-01-10 02:15:23 -08:00
class = "grid grid-cols-3 w-full font-semibold h-10 m-auto md:relative rounded-bl-full rounded-br-full px-4"
2022-01-09 20:33:09 -08:00
: class = "colorClasses"
>
2022-01-10 02:15:23 -08:00
< div class = "text-center pt-2 pb-1 border-r border-gray-600 select-none" >
2022-01-10 18:19:34 -05:00
{ { $store . getters . gameMonth } }
{ { Math . floor ( $store . state . gameDate / 12 ) } }
2022-01-09 20:33:09 -08:00
< / div >
< div
2022-01-10 02:15:23 -08:00
class = "text-center pt-2 pb-1 border-r border-gray-600 relative select-none"
2022-01-09 20:33:09 -08:00
>
< progress
class = "absolute top-0 left-0 right-0 h-1 w-full"
2022-01-10 18:19:34 -05:00
: max = "$store.state.playerAgeMax"
: value = "$store.state.playerAge"
2022-01-09 20:33:09 -08:00
/ >
2022-01-10 21:09:32 -05:00
{ { $store . getters . ageText } }
2022-01-09 20:33:09 -08:00
< / div >
2022-01-10 21:09:32 -05:00
< div
class = "text-center pt-2 pb-1 select-none"
v - text = "$store.getters.ageMaxText"
/ >
2022-01-09 20:33:09 -08:00
< / header >
< / template >
< script >
export default {
computed : {
colorClasses ( ) {
const { lightColor , darkColor } = this . $store . getters . activeTab
return ` bg- ${ darkColor } text- ${ lightColor } `
} ,
} ,
}
< / script >
< style scoped >
header {
min - width : 18 rem ;
2022-01-09 22:18:15 -08:00
transition : background - color 2000 ms , color 2000 ms ;
2022-01-13 13:02:43 -08:00
font - family : 'Roboto Slab' , serif ;
2022-01-09 20:33:09 -08:00
}
@ media ( min - width : 768 px ) {
header {
width : 32 rem ;
}
}
2022-01-10 02:15:23 -08:00
/* progress for all browsers */
2022-01-09 20:33:09 -08:00
progress : : - webkit - progress - bar {
background - color : rgba ( 255 , 255 , 255 , 0.1 ) ;
width : 100 % ;
}
progress {
background - color : rgba ( 255 , 255 , 255 , 0.1 ) ;
2022-01-10 02:15:23 -08:00
color : currentColor ;
2022-01-09 20:33:09 -08:00
}
progress : : - webkit - progress - value {
background - color : currentColor ;
}
progress : : - moz - progress - bar {
background - color : currentColor ;
}
< / style >