From d7cf073aca5d59f6d3d0bcddf4b36ecc8ec01694 Mon Sep 17 00:00:00 2001 From: Hiroya-W Date: Sun, 30 Apr 2023 12:05:53 +0900 Subject: [PATCH 1/3] :books: Add environment vars --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 094ba84..106574a 100644 --- a/README.md +++ b/README.md @@ -39,13 +39,17 @@ https://head.aquatan-newcomer2023-apidocs.pages.dev/#/ `env.local` に環境変数をセットします。 - `NEXT_PUBLIC_API_URL` は API サーバへの URL をセットします。 +- `NEXT_PUBLIC_IMGIX_DOMAIN` は画像処理用に利用している IMGIX のドメインをセットします。 +- `NEXT_PUBLIC_NEWT_ROOT` は NEWT のコンテンツ取得用の URL をセットします。 - `NEXT_PUBLIC_OGP_URL` は OGP 画像生成用の API サーバへの URL をセットします。 -- `NEXT_PUBLIC_PUBLIC_DOMAIN`に自サイトのドメイン(`irodori-newcomer2023.pages.dev`)をセットします。 -- MSW を使って API のモックを有効にする場合は `NEXT_PUBLIC_API_MOCKING` に `enabled` をセットします。それ以外の値の場合はモックは無効になります。 +- `NEXT_PUBLIC_PUBLIC_DOMAIN` に自サイトのドメイン(`irodori-newcomer2023.pages.dev`)をセットします。 +- `NEXT_PUBLIC_RESOURCE_URL` は画像や動画などのコンテンツ取得用に用意している API サーバへの URL をセットします。 ```env.local NEXT_PUBLIC_API_URL=https://newcomer2023-api.studioaquatan.workers.dev +NEXT_PUBLIC_IMGIX_DOMAIN=studioaquatan.imgix.net +NEXT_PUBLIC_NEWT_ROOT=https://storage.googleapis.com/ NEXT_PUBLIC_OGP_URL=https://newcomer2023-ogp.studioaquatan.workers.dev NEXT_PUBLIC_PUBLIC_DOMAIN=irodori-newcomer2023.pages.dev -NEXT_PUBLIC_API_MOCKING=enabled +NEXT_PUBLIC_RESOURCE_URL=https://newcomer2023-assets.studioaquatan.workers.dev/assets ``` From e25985ed6e4f7088ece7f3e3bdd48ab393731700 Mon Sep 17 00:00:00 2001 From: f0reachARR Date: Mon, 25 Mar 2024 21:21:15 +0900 Subject: [PATCH 2/3] Add event ended button --- components/toppage/EntryButton.stories.tsx | 23 ---------- components/toppage/EntryButton.tsx | 53 ++++++---------------- components/toppage/EventGuidance.tsx | 5 +- pages/index.tsx | 9 +--- 4 files changed, 15 insertions(+), 75 deletions(-) delete mode 100644 components/toppage/EntryButton.stories.tsx diff --git a/components/toppage/EntryButton.stories.tsx b/components/toppage/EntryButton.stories.tsx deleted file mode 100644 index 208e1a4..0000000 --- a/components/toppage/EntryButton.stories.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentStory, ComponentMeta } from "@storybook/react"; -import React from "react"; - -import EntryButton from "./EntryButton"; - -export default { - title: "toppage/EntryButton", - component: EntryButton, -} as ComponentMeta; - -const Template: ComponentStory = (args) => ( - -); - -export const Desktop = Template.bind({}); -Desktop.args = { - isMobile: false, -}; - -export const Mobile = Template.bind({}); -Mobile.args = { - isMobile: true, -}; diff --git a/components/toppage/EntryButton.tsx b/components/toppage/EntryButton.tsx index f37dcdc..661161d 100644 --- a/components/toppage/EntryButton.tsx +++ b/components/toppage/EntryButton.tsx @@ -1,12 +1,6 @@ import { css, useTheme } from "@emotion/react"; import Link from "next/link"; import ColorBorderButton from "../buttons/ColorBorderButton"; -import { OrgListLink } from "./OrgList"; - -type EntryButtonProps = { - isMobile: boolean; - hasStampCard: boolean; -}; const container = css` display: flex; @@ -24,46 +18,25 @@ const notice = css` text-align: center; `; -const ActivateButton = ({ isMobile, hasStampCard }: EntryButtonProps) => { +const ActivateButton = () => { const theme = useTheme(); - if (isMobile) { - if (hasStampCard) { - return ( - - - - ); - } else { - return ( - - - - ); - } - } else { - return ( - <> - -

診断するにはスマートフォンからアクセスしてください。

- - ); - } + return ( + + + + ); }; -export default function EntryButton(props: EntryButtonProps) { +export default function EntryButton() { return (
- - + +

イベントは終了しました!

); } diff --git a/components/toppage/EventGuidance.tsx b/components/toppage/EventGuidance.tsx index 829825a..2bd1781 100644 --- a/components/toppage/EventGuidance.tsx +++ b/components/toppage/EventGuidance.tsx @@ -89,10 +89,7 @@ export default function EventGuidance() {
開催日
-

DAY1 2023年4月18日(火)

-

DAY2 2023年4月19日(水)

-

DAY3 2023年4月20日(木)

-

DAY4 2023年4月21日(金)

+

イベントは終了しました!

diff --git a/pages/index.tsx b/pages/index.tsx index 04b6cee..e65a060 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -19,9 +19,7 @@ import FeatureStampRally from "../components/toppage/FeatureStampRally"; import Hero from "../components/toppage/Hero"; import OrgList from "../components/toppage/OrgList"; import { OrganizationProvider, useOrganizations } from "../hooks/organizations"; -import { useRecommendation } from "../hooks/recommendation"; import useUser from "../hooks/user"; -import { useIsMobile } from "../store/userAgent"; const OGP_URL = process.env.NEXT_PUBLIC_OGP_URL ?? "http://localhost:8787"; @@ -80,10 +78,8 @@ export default function Home({ questions, }: HomeProps) { const { replace, query } = useRouter(); - const { isMobile } = useIsMobile(); // TODO: 相性診断するときにユーザ情報を作成すれば良いので、ここでユーザ情報を作成する必要はない useUser(); - const { data: recommendation } = useRecommendation(); const featureStampRally = { title: "スタンプラリー", @@ -148,10 +144,7 @@ export default function Home({
- + From 8dfe68016ef0a4f5588a4002e18e7627f78f658f Mon Sep 17 00:00:00 2001 From: f0reachARR Date: Mon, 25 Mar 2024 21:24:42 +0900 Subject: [PATCH 3/3] Fix link --- components/toppage/EntryButton.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/toppage/EntryButton.tsx b/components/toppage/EntryButton.tsx index 661161d..2741345 100644 --- a/components/toppage/EntryButton.tsx +++ b/components/toppage/EntryButton.tsx @@ -22,9 +22,9 @@ const ActivateButton = () => { const theme = useTheme(); return ( - +