1
1
<script setup lang="ts">
2
2
import SpeakerCfp from ' ~/components/speaker/SpeakerCfp.vue'
3
3
import { useLocaleCurrent } from ' @/composables/useLocaleCurrent'
4
- import { useSupabaseStorage } from ' @/composables/useSupabaseStorage'
5
4
import type { SpeakerCategory , SpeakerInfo } from ' @vuejs-jp/model'
6
5
import { useRuntimeConfig } from ' #imports'
7
- import { REDIRECT_URL } from ' ~/utils/environment.constants'
8
6
9
7
type _SpeakerCategory = Extract <SpeakerCategory , ' sessionSpeakers' | ' lightningTalkSpeakers' | ' sponsorSessionSpeakers' >
10
8
type Speakers = Record <_SpeakerCategory , SpeakerInfo >
@@ -16,8 +14,6 @@ const props = defineProps<{
16
14
const config = useRuntimeConfig ()
17
15
const currentLocale = useLocaleCurrent ().locale
18
16
19
- const { getStaticAvatarUrl } = useSupabaseStorage ()
20
-
21
17
const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props .data as Speakers
22
18
</script >
23
19
@@ -36,7 +32,7 @@ const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props
36
32
:to =" `${currentLocale === 'ja' ? '/' : `/${currentLocale}/`}sessions/${speaker.detail_page_id}`"
37
33
>
38
34
<VFSpeaker
39
- :image =" getStaticAvatarUrl( speaker.image_url) "
35
+ :image =" speaker.image_url"
40
36
:company =" currentLocale === 'en' ? speaker.company_en : speaker.company_ja"
41
37
:division =" currentLocale === 'en' ? speaker.position_en : speaker.position_ja"
42
38
:name =" currentLocale === 'en' ? speaker.name_en : speaker.name_ja"
@@ -46,7 +42,7 @@ const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props
46
42
</NuxtLink >
47
43
<VFSpeaker
48
44
v-else
49
- :image =" getStaticAvatarUrl( speaker.image_url) "
45
+ :image =" speaker.image_url"
50
46
:company =" currentLocale === 'en' ? speaker.company_en : speaker.company_ja"
51
47
:division =" currentLocale === 'en' ? speaker.position_en : speaker.position_ja"
52
48
:name =" currentLocale === 'en' ? speaker.name_en : speaker.name_ja"
@@ -72,7 +68,7 @@ const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props
72
68
:to =" `${currentLocale === 'ja' ? '/' : `/${currentLocale}/`}sessions/${speaker.detail_page_id}`"
73
69
>
74
70
<VFSpeaker
75
- :image =" getStaticAvatarUrl( speaker.image_url) "
71
+ :image =" speaker.image_url"
76
72
:company =" currentLocale === 'en' ? speaker.company_en : speaker.company_ja"
77
73
:division =" currentLocale === 'en' ? speaker.position_en : speaker.position_ja"
78
74
:name =" currentLocale === 'en' ? speaker.name_en : speaker.name_ja"
@@ -82,7 +78,7 @@ const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props
82
78
</NuxtLink >
83
79
<VFSpeaker
84
80
v-else
85
- :image =" getStaticAvatarUrl( speaker.image_url) "
81
+ :image =" speaker.image_url"
86
82
:company =" currentLocale === 'en' ? speaker.company_en : speaker.company_ja"
87
83
:division =" currentLocale === 'en' ? speaker.position_en : speaker.position_ja"
88
84
:name =" currentLocale === 'en' ? speaker.name_en : speaker.name_ja"
@@ -103,7 +99,7 @@ const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props
103
99
:to =" `${currentLocale === 'ja' ? '/' : `/${currentLocale}/`}sessions/${speaker.detail_page_id}`"
104
100
>
105
101
<VFSpeaker
106
- :image =" getStaticAvatarUrl( speaker.image_url) "
102
+ :image =" speaker.image_url"
107
103
:company =" currentLocale === 'en' ? speaker.company_en : speaker.company_ja"
108
104
:division =" currentLocale === 'en' ? speaker.position_en : speaker.position_ja"
109
105
:name =" currentLocale === 'en' ? speaker.name_en : speaker.name_ja"
@@ -113,7 +109,7 @@ const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props
113
109
</NuxtLink >
114
110
<VFSpeaker
115
111
v-else
116
- :image =" getStaticAvatarUrl( speaker.image_url) "
112
+ :image =" speaker.image_url"
117
113
:company =" currentLocale === 'en' ? speaker.company_en : speaker.company_ja"
118
114
:division =" currentLocale === 'en' ? speaker.position_en : speaker.position_ja"
119
115
:name =" currentLocale === 'en' ? speaker.name_en : speaker.name_ja"
0 commit comments