Files
freeplanet/src/components/CTitleBanner/CTitleBanner.vue

38 lines
1.0 KiB
Vue
Raw Normal View History

<template>
2020-01-03 22:03:59 +01:00
<div>
<q-banner
inline-actions
rounded dense
2020-04-07 14:33:56 +02:00
:class="bgcolor+` cursor-pointer q-my-sm `+clcolor+ ` ` + myclass"
2020-01-03 22:03:59 +01:00
style="text-align: center; "
2020-04-07 14:33:56 +02:00
@click="apri()"
2020-01-03 22:03:59 +01:00
>
<template v-slot:avatar>
<q-icon v-if="canopen && icon" :name="icon" color="white"/>
2020-01-03 22:03:59 +01:00
</template>
<template v-slot:action>
<div class="cursor-pointer">
<q-icon v-if="canopen" :name="iconopen" color="white"/>
</div>
</template>
<span :class="`mybanner `+ myclasstext" :style="mystyle">{{title}}</span>
</q-banner>
2020-01-03 22:03:59 +01:00
<q-slide-transition>
<div v-if="myvisible" class="rounded-borders">
2020-01-03 22:03:59 +01:00
<slot></slot>
</div>
<div v-if="imgpreview" class="text-center cursor-pointer clBorderSteps" style="opacity: 0.5;" @click="myvisible = !myvisible">
<q-img :src="imgpreview" class="img"></q-img>
</div>
2020-01-03 22:03:59 +01:00
</q-slide-transition>
2020-01-03 22:03:59 +01:00
</div>
</template>
<script lang="ts" src="./CTitleBanner.ts">
</script>
<style lang="scss" scoped>
2020-01-03 22:03:59 +01:00
@import './CTitleBanner.scss';
</style>