diff --git a/apps/web/app/components/EventPageSection.vue b/apps/web/app/components/EventPageSection.vue
index 5e32bed3..9ceb010c 100644
--- a/apps/web/app/components/EventPageSection.vue
+++ b/apps/web/app/components/EventPageSection.vue
@@ -1,3 +1,111 @@
+
+
- Event
+
+
+
+ {{ $t('event.title') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web/app/components/event/EventAsset.vue b/apps/web/app/components/event/EventAsset.vue
index 75f1260c..61fa274b 100644
--- a/apps/web/app/components/event/EventAsset.vue
+++ b/apps/web/app/components/event/EventAsset.vue
@@ -3,27 +3,22 @@ import type { Event } from '@vuejs-jp/model'
interface EventAssetProps {
title: Extract
+ marginTop?: number
}
const props = defineProps()
-
-
![]()
-
+
diff --git a/apps/web/app/components/event/EventCard.vue b/apps/web/app/components/event/EventCard.vue
index 120e692f..73003759 100644
--- a/apps/web/app/components/event/EventCard.vue
+++ b/apps/web/app/components/event/EventCard.vue
@@ -3,25 +3,31 @@ import type { Event } from '@vuejs-jp/model'
interface EventCardProps {
title: Event
+ fontClass?: string
+ paddingClass?: string
}
const props = defineProps()
-
+
-
+
+
+
diff --git a/apps/web/app/components/event/EventMultipleAssets.vue b/apps/web/app/components/event/EventMultipleAssets.vue
index f0f7145d..44376c26 100644
--- a/apps/web/app/components/event/EventMultipleAssets.vue
+++ b/apps/web/app/components/event/EventMultipleAssets.vue
@@ -23,6 +23,7 @@ const props = withDefaults(defineProps(), {
.eventcard-images {
display: flex;
gap: calc(var(--unit) * 1.5);
+ padding: 0 calc(var(--unit) * 2);
@media (--mobile) {
flex-direction: column;
@@ -32,6 +33,7 @@ const props = withDefaults(defineProps(), {
.eventcard-images ::v-deep(img) {
--head-img-height: 192px;
+ padding: 0;
height: var(--head-img-height);
}
diff --git a/apps/web/app/components/event/PanelerList.vue b/apps/web/app/components/event/PanelerList.vue
index eea97a8c..fda64e00 100644
--- a/apps/web/app/components/event/PanelerList.vue
+++ b/apps/web/app/components/event/PanelerList.vue
@@ -12,7 +12,6 @@ const currentLocale = useLocaleCurrent().locale
- {{ $t('event.scheduled_speakers') }}
interface EventFrameProps {
title: string
+ fontClass?: string
+ paddingClass?: string
}
-const props = defineProps()
+const props = withDefaults(defineProps(), {
+ fontClass: 'title-1',
+ paddingClass: 'content-1',
+})
-
{{ title }}
-
+
+
{{ title }}
+
+