Skip to content

停止予定の Newt FormApp に備え、最新のイベント年のフォームへ回遊を促す文言を追加 #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion app/components/FormPageSection.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import MarkDownText from '~/components/MarkDownText.vue'

import { useForm } from '~/composables/useForm'

import { isNewtShutdown } from '~/utils/constants'

const {
name,
email,
Expand Down Expand Up @@ -85,7 +87,7 @@ const updateDetail = (value: string) => {
<SubmitButton :disabled="!isSubmitting"> {{ $t('words.submit') }} </SubmitButton>
</div>
<!-- メッセージ送信に成功しました -->
<div v-if="isSent">{{ $t('top.contact_submit_done') }}</div>
<div v-if="!isNewtShutdown && isSent">{{ $t('top.contact_submit_done') }}</div>
</form>
</div>
</div>
Expand Down
3 changes: 3 additions & 0 deletions app/content/en/top/contact.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
Thank you for your interest in Vue Fes Japan. For questions and inquiries to Vue Fes Japan, please use the form below. A representative will usually respond within 3 business days. If you do not receive a reply within 3 business days, please contact us via DM at [Twitter](https://x.com/vuefes){:target="\_blank"}. Sponsors, speakers, and participation tickets will be announced on the official website as soon as they are confirmed.

The current contact form uses an external service called "Newt FormApp," but this service is scheduled to be discontinued on November 24, 2026.
Therefore, if you would like to contact us, please use the contact form for the most recent event year.
3 changes: 3 additions & 0 deletions app/content/ja/top/contact.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
Vue Fes Japan にご興味をいただき、ありがとうございます。Vue Fes Japan へのご質問およびお問い合わせは、以下のフォームよりお願いいたします。通常、担当者より 3 営業日以内にご返信いたします。3 営業日以内に返信がない場合、お手数ですが [Twitter](https://x.com/vuefes){:target="\_blank"} の DM よりご連絡ください。なお、スポンサー、スピーカー、参加チケットについては確定次第、公式サイトでお知らせする予定です。

現在ご利用いただいているお問い合わせフォームは、外部サービス「Newt FormApp」を使用して運用しておりますが、当サービスは近日(2026 年 11 月 24 日)中に提供を終了する予定となっております。
つきましては、お問い合わせをご希望の方は、最新のイベント年のフォームをご利用くださいますようお願いいたします。
3 changes: 3 additions & 0 deletions app/utils/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ export const calendarUrl =

export const storeUrl = 'https://vuejs-jp.stores.jp'

// Whether the Newt is over
export const isNewtShutdown = true

export const vuefesTwitterID = '@vuefes'

export const networkLinks = [
Expand Down
Loading