Attempt to improve public view layout

This commit is contained in:
Johannes Zellner
2025-10-17 00:10:09 +02:00
parent 229863d7ff
commit ac91b417c3
7 changed files with 47 additions and 40 deletions
@@ -11,6 +11,10 @@ defineProps({
type: String,
default: `${API_ORIGIN}/api/v1/cloudron/avatar`,
},
cloudronName: {
type: String,
default: 'Cloudron',
}
});
</script>
@@ -20,11 +24,13 @@ defineProps({
<div class="public-page-layout-root">
<div class="public-page-layout-left pankow-no-mobile" :style="{ 'background-image': `url('${API_ORIGIN}/api/v1/cloudron/background')` }">
<img class="cloudron-avatar" width="128" height="128" :src="iconUrl"/>
<div>{{ cloudronName }}</div>
</div>
<div class="public-page-layout-right">
<div class="public-page-layout-mobile-logo">
<img class="cloudron-avatar" width="128" height="128" :src="iconUrl"/>
<div>{{ cloudronName }}</div>
</div>
<div class="public-page-layout-right-slot">
<slot></slot>
@@ -94,8 +100,8 @@ defineProps({
}
}
.public-page-layout-left img {
margin-bottom: 20%;
.public-page-layout-left .cloudron-avatar {
margin-bottom: 20px;
border-radius: 10px;
}