2025-09-10 23:43:41 +00:00
|
|
|
<template>
|
2025-09-11 16:50:28 +00:00
|
|
|
<BaseWindow
|
|
|
|
:window-data="windowData"
|
|
|
|
@close="$emit('close')"
|
|
|
|
@minimize="$emit('minimize')"
|
|
|
|
@bring-to-front="$emit('bring-to-front')"
|
|
|
|
@update-position="$emit('update-position', $event)"
|
|
|
|
@update-dimensions="$emit('update-dimensions', $event)"
|
2025-09-10 23:43:41 +00:00
|
|
|
>
|
2025-09-11 16:50:28 +00:00
|
|
|
<div class="about-content">
|
2025-09-10 23:43:41 +00:00
|
|
|
<p>{{ t('hello_developer') }}</p>
|
|
|
|
<p>{{ t('demo_ui') }}</p>
|
|
|
|
<p>{{ t('coming_soon') }}</p>
|
|
|
|
</div>
|
2025-09-11 16:50:28 +00:00
|
|
|
</BaseWindow>
|
2025-09-10 23:43:41 +00:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script setup>
|
2025-09-11 16:50:28 +00:00
|
|
|
import BaseWindow from './BaseWindow.vue';
|
2025-09-10 23:43:41 +00:00
|
|
|
import { useI18n } from 'vue-i18n';
|
|
|
|
|
|
|
|
const { t } = useI18n();
|
|
|
|
|
2025-09-11 16:50:28 +00:00
|
|
|
defineProps({ windowData: Object });
|
|
|
|
defineEmits(['close', 'minimize', 'bring-to-front', 'update-position', 'update-dimensions']);
|
2025-09-10 23:43:41 +00:00
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped>
|
2025-09-11 16:50:28 +00:00
|
|
|
.about-content {
|
|
|
|
padding: 10px;
|
|
|
|
color: black;
|
2025-09-10 23:43:41 +00:00
|
|
|
}
|
|
|
|
</style>
|