Skip to content

Commit

Permalink
Merge pull request #109 from Kyutech-C3/feature/#93-owner-comment
Browse files Browse the repository at this point in the history
add:部長メッセージの追加 #93
  • Loading branch information
tosaken1116 authored Jun 28, 2023
2 parents ef9ebd8 + 8e29280 commit cfd7354
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/components/Web/OwnerComment/OwnerComment.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { Meta, StoryObj } from "@storybook/react";

import { OwnerComment } from "./OwnerComment";

export default {
title: "Web/OwnerComment",
component: OwnerComment,
tags: ['autodocs'],
parameters: {
layout: 'fullscreen',
},
argTypes: {
},
} as Meta<typeof OwnerComment>;

export const Default: StoryObj<typeof OwnerComment> = {};
45 changes: 45 additions & 0 deletions src/components/Web/OwnerComment/OwnerComment.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
import { comments } from "@/constants/ownerComment";
import { Box, Typography, useMediaQuery } from "@mui/material";
import { FlowBackImages } from "../FlowBackImages/FlowBackImages";

export const OwnerComment = () => {
const isDarkMode = useMediaQuery("(prefers-color-scheme: dark)");

return (
<Box
component="div"
sx={{ position: "relative", color: "text.primary" }}
>
<FlowBackImages />
<Box
component="div"
sx={{
width: "100%",
height: "100vh",
backgroundColor: `rgba(${isDarkMode ? 0 : 255}, ${
isDarkMode ? 0 : 255
}, ${isDarkMode ? 0 : 255},0.85)`,
backdropFilter: "blur(1px)",
}}
>
<Typography
sx={{
whiteSpace: "pre-wrap",
height: "100%",
pl: 5,
letterSpacing: 5,
textShadow: `2px 2px 4px rgba(${
isDarkMode ? 0 : 255
}, ${isDarkMode ? 0 : 255}, ${
isDarkMode ? 0 : 255
}, 1), -2px -2px 4px rgba(${isDarkMode ? 0 : 255}, ${
isDarkMode ? 0 : 255
}, ${isDarkMode ? 0 : 255}, 0.25)`,
}}
>
{comments}
</Typography>
</Box>
</Box>
);
};
2 changes: 2 additions & 0 deletions src/constants/ownerComment.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export const comments =
"オープンキャンパス(以下OC)特設サイトにご来場の皆様、こんにちわ!\n2023年度部長の鈴木乖離と言います。\n\n前々年度、前年度は新型コロナウイルスの影響で対面での活動が制限されており、「オンラインでC3を知ってもらうきっかけ」としてOCサイトは特に重要でした。\nでは、対面活動が再開された本年度では必要ないのでは?と思うかもですが、OCサイトは、すでにC3の伝統であり、C3になくてはならないイベントのです。具体的には2つの意味合いがあります。\nまず、C3に入部した部員の最初の作品制作の目標地点という意味です。4月に入部した部員にとって、作品制作の目標を作るのはなかなか難しいことです。そこで、「7月のOCまでに一つ作る」ということが1つの目標となるのです。\nそして、このOCサイト自体も部員の作品であり、C3の真骨頂です。\nというのも、C3の最大の魅力は「コンピュータでモノづくり」という共通点を持った様々な分野に注力する部員が集まっています。その部員たちが自分の得意分野を生かして最大限協働した集大成がこのOCサイトになるわけです。こういう意味でも、C3においてOCサイトはすごく大切なものなんです。\nこの伝統は、もはや情勢だとかそういったものではなく、今後もC3の1つのビックイベントとして継承されていくでしょう。\n\n部員の作品については、私から語ることはありません。\n見ていただければ、その想い・熱意は伝わると確信しています。ぜひOCサイトを楽しんでください!\n\nそして、C3に興味を持った皆さん、来年度皆さんにお会いできることを楽しみにしています!\n";

0 comments on commit cfd7354

Please sign in to comment.