From 5dbc99f18cd410eb476a0471a8d5b74023af696c Mon Sep 17 00:00:00 2001 From: maekawa Date: Fri, 1 Jan 2021 09:45:52 +0900 Subject: [PATCH 1/7] =?UTF-8?q?=E9=99=A4=E5=A4=9C=E3=81=AE=E9=90=98?= =?UTF-8?q?=E3=80=80=E3=81=B2=E3=81=A8=E3=81=BE=E3=81=9A=E6=89=93=E3=81=A6?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/components/bigBell.tsx | 100 +++++++++++++++++ src/components/hero.tsx | 40 ++++--- src/components/useWindowDimensions.tsx | 28 +++++ src/contents/images/big_bell.png | Bin 0 -> 8979 bytes types/graphql-types.d.ts | 145 +++++++++++++------------ yarn.lock | 43 ++++++-- 7 files changed, 266 insertions(+), 91 deletions(-) create mode 100644 src/components/bigBell.tsx create mode 100644 src/components/useWindowDimensions.tsx create mode 100644 src/contents/images/big_bell.png diff --git a/package.json b/package.json index e839d17..22ce6e8 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "react-dom": "^16.11.0", "react-h5-audio-player": "^3.4.1", "react-helmet": "^5.2.1", + "react-rnd": "^10.2.4", "react-transition-group": "^4.4.1", "remark-html": "^13.0.1", "styled-components": "^5.2.1", diff --git a/src/components/bigBell.tsx b/src/components/bigBell.tsx new file mode 100644 index 0000000..58b6bbe --- /dev/null +++ b/src/components/bigBell.tsx @@ -0,0 +1,100 @@ +import React, { useRef } from 'react'; +import { useStaticQuery, graphql } from 'gatsby'; +import Img from 'gatsby-image'; +import styled from 'styled-components'; +import { Rnd } from 'react-rnd'; +import UseWindowDimensions from './useWindowDimensions'; + +const BigBellContainer = styled.div` + position: absolute; + pointer-events: none; + display: flex; + justify-content: center; + width: 100%; + align-items: flex-end; + height: 100%; + z-index: 2; + > div { + text-align: center; + width: 50%; + display: flex; + } +`; +const BigBellImg = styled((props) => )` + flex: 1 1 auto; + align-items: flex-end; +`; + +const StickContainer = styled.div` + position: relative; + margin: 11% 50%; +`; +const style = { + 'pointer-events': 'auto', + alignItems: 'center', + justifyContent: 'center', + border: 'solid 1px #ddd', + background: '#433100', + cursor: 'ew-resize', +}; + +const BigBell = () => { + const data = useStaticQuery( + graphql` + query { + bigBell: file( + relativePath: { eq: "big_bell.png" } + ) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } + } + `, + ); + const stick = useRef(null); + const el = useRef(null); + const windowWidth = UseWindowDimensions().width; + + return ( + <> + + + { + if (d.x <= windowWidth / 26) { + el.current.play(); + } + }} + > + 鐘付き棒 + + + + + +
+ +
+
+ + ); +}; + +export default BigBell; diff --git a/src/components/hero.tsx b/src/components/hero.tsx index 20bcb75..5a166d4 100644 --- a/src/components/hero.tsx +++ b/src/components/hero.tsx @@ -5,6 +5,7 @@ import styled from 'styled-components'; import moment from 'moment'; import SunCalc from 'suncalc'; import Mochimaki from './mochimaki'; +import BigBell from './bigBell'; const HeroContainer = styled.div` position: relative; @@ -59,7 +60,7 @@ const TempleContainer = styled.div` align-items: flex-end; height: 100%; z-index: 2; - div { + > div { text-align: center; width: 50%; display: flex; @@ -141,6 +142,10 @@ const Hero = () => { times.sunriseEnd, times.night, ); + const isLastDay = currentTime.isSame( + moment().endOf('year'), + 'day', + ); return ( @@ -161,19 +166,26 @@ const Hero = () => { /> - - -
- -
-
+ {isLastDay ? ( + + ) : ( + <> + + +
+ +
+
+ + )}
{isUnderConstruction && ( diff --git a/src/components/useWindowDimensions.tsx b/src/components/useWindowDimensions.tsx new file mode 100644 index 0000000..a516830 --- /dev/null +++ b/src/components/useWindowDimensions.tsx @@ -0,0 +1,28 @@ +import { useState, useEffect } from 'react'; + +const UseWindowDimensions = () => { + const getWindowDimensions = () => { + const { + innerWidth: width, + innerHeight: height, + } = window; + return { + width, + height, + }; + }; + const [windowDimensions, setWindowDimensions] = useState( + getWindowDimensions(), + ); + useEffect(() => { + const onResize = () => { + setWindowDimensions(getWindowDimensions()); + }; + window.addEventListener('resize', onResize); + return () => + window.removeEventListener('resize', onResize); + }, []); + return windowDimensions; +}; + +export default UseWindowDimensions; diff --git a/src/contents/images/big_bell.png b/src/contents/images/big_bell.png new file mode 100644 index 0000000000000000000000000000000000000000..92e600c8198286a707e936f9220700a84abdcbab GIT binary patch literal 8979 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 J#YR^j{SR_hDw+TQ literal 0 HcmV?d00001 diff --git a/types/graphql-types.d.ts b/types/graphql-types.d.ts index daf7d14..a6e5872 100644 --- a/types/graphql-types.d.ts +++ b/types/graphql-types.d.ts @@ -694,8 +694,8 @@ export type File = Node & { children: Array; internal: Internal; childMarkdownRemark?: Maybe; - childrenInformationCsv?: Maybe>>; childrenHitokotoCsv?: Maybe>>; + childrenInformationCsv?: Maybe>>; }; @@ -1050,6 +1050,46 @@ export type FileFieldsEnum = | 'childMarkdownRemark___internal___mediaType' | 'childMarkdownRemark___internal___owner' | 'childMarkdownRemark___internal___type' + | 'childrenHitokotoCsv' + | 'childrenHitokotoCsv___id' + | 'childrenHitokotoCsv___parent___id' + | 'childrenHitokotoCsv___parent___parent___id' + | 'childrenHitokotoCsv___parent___parent___children' + | 'childrenHitokotoCsv___parent___children' + | 'childrenHitokotoCsv___parent___children___id' + | 'childrenHitokotoCsv___parent___children___children' + | 'childrenHitokotoCsv___parent___internal___content' + | 'childrenHitokotoCsv___parent___internal___contentDigest' + | 'childrenHitokotoCsv___parent___internal___description' + | 'childrenHitokotoCsv___parent___internal___fieldOwners' + | 'childrenHitokotoCsv___parent___internal___ignoreType' + | 'childrenHitokotoCsv___parent___internal___mediaType' + | 'childrenHitokotoCsv___parent___internal___owner' + | 'childrenHitokotoCsv___parent___internal___type' + | 'childrenHitokotoCsv___children' + | 'childrenHitokotoCsv___children___id' + | 'childrenHitokotoCsv___children___parent___id' + | 'childrenHitokotoCsv___children___parent___children' + | 'childrenHitokotoCsv___children___children' + | 'childrenHitokotoCsv___children___children___id' + | 'childrenHitokotoCsv___children___children___children' + | 'childrenHitokotoCsv___children___internal___content' + | 'childrenHitokotoCsv___children___internal___contentDigest' + | 'childrenHitokotoCsv___children___internal___description' + | 'childrenHitokotoCsv___children___internal___fieldOwners' + | 'childrenHitokotoCsv___children___internal___ignoreType' + | 'childrenHitokotoCsv___children___internal___mediaType' + | 'childrenHitokotoCsv___children___internal___owner' + | 'childrenHitokotoCsv___children___internal___type' + | 'childrenHitokotoCsv___internal___content' + | 'childrenHitokotoCsv___internal___contentDigest' + | 'childrenHitokotoCsv___internal___description' + | 'childrenHitokotoCsv___internal___fieldOwners' + | 'childrenHitokotoCsv___internal___ignoreType' + | 'childrenHitokotoCsv___internal___mediaType' + | 'childrenHitokotoCsv___internal___owner' + | 'childrenHitokotoCsv___internal___type' + | 'childrenHitokotoCsv___word' | 'childrenInformationCsv' | 'childrenInformationCsv___id' | 'childrenInformationCsv___parent___id' @@ -1091,47 +1131,7 @@ export type FileFieldsEnum = | 'childrenInformationCsv___internal___type' | 'childrenInformationCsv___date' | 'childrenInformationCsv___text' - | 'childrenInformationCsv___url' - | 'childrenHitokotoCsv' - | 'childrenHitokotoCsv___id' - | 'childrenHitokotoCsv___parent___id' - | 'childrenHitokotoCsv___parent___parent___id' - | 'childrenHitokotoCsv___parent___parent___children' - | 'childrenHitokotoCsv___parent___children' - | 'childrenHitokotoCsv___parent___children___id' - | 'childrenHitokotoCsv___parent___children___children' - | 'childrenHitokotoCsv___parent___internal___content' - | 'childrenHitokotoCsv___parent___internal___contentDigest' - | 'childrenHitokotoCsv___parent___internal___description' - | 'childrenHitokotoCsv___parent___internal___fieldOwners' - | 'childrenHitokotoCsv___parent___internal___ignoreType' - | 'childrenHitokotoCsv___parent___internal___mediaType' - | 'childrenHitokotoCsv___parent___internal___owner' - | 'childrenHitokotoCsv___parent___internal___type' - | 'childrenHitokotoCsv___children' - | 'childrenHitokotoCsv___children___id' - | 'childrenHitokotoCsv___children___parent___id' - | 'childrenHitokotoCsv___children___parent___children' - | 'childrenHitokotoCsv___children___children' - | 'childrenHitokotoCsv___children___children___id' - | 'childrenHitokotoCsv___children___children___children' - | 'childrenHitokotoCsv___children___internal___content' - | 'childrenHitokotoCsv___children___internal___contentDigest' - | 'childrenHitokotoCsv___children___internal___description' - | 'childrenHitokotoCsv___children___internal___fieldOwners' - | 'childrenHitokotoCsv___children___internal___ignoreType' - | 'childrenHitokotoCsv___children___internal___mediaType' - | 'childrenHitokotoCsv___children___internal___owner' - | 'childrenHitokotoCsv___children___internal___type' - | 'childrenHitokotoCsv___internal___content' - | 'childrenHitokotoCsv___internal___contentDigest' - | 'childrenHitokotoCsv___internal___description' - | 'childrenHitokotoCsv___internal___fieldOwners' - | 'childrenHitokotoCsv___internal___ignoreType' - | 'childrenHitokotoCsv___internal___mediaType' - | 'childrenHitokotoCsv___internal___owner' - | 'childrenHitokotoCsv___internal___type' - | 'childrenHitokotoCsv___word'; + | 'childrenInformationCsv___url'; export type FileFilterInput = { sourceInstanceName?: Maybe; @@ -1174,8 +1174,8 @@ export type FileFilterInput = { children?: Maybe; internal?: Maybe; childMarkdownRemark?: Maybe; - childrenInformationCsv?: Maybe; childrenHitokotoCsv?: Maybe; + childrenInformationCsv?: Maybe; }; export type FileGroupConnection = { @@ -2437,10 +2437,10 @@ export type Query = { allImageSharp: ImageSharpConnection; airtable?: Maybe; allAirtable: AirtableConnection; - hitokotoCsv?: Maybe; - allHitokotoCsv: HitokotoCsvConnection; informationCsv?: Maybe; allInformationCsv: InformationCsvConnection; + hitokotoCsv?: Maybe; + allHitokotoCsv: HitokotoCsvConnection; siteBuildMetadata?: Maybe; allSiteBuildMetadata: SiteBuildMetadataConnection; sitePlugin?: Maybe; @@ -2489,8 +2489,8 @@ export type QueryFileArgs = { children?: Maybe; internal?: Maybe; childMarkdownRemark?: Maybe; - childrenInformationCsv?: Maybe; childrenHitokotoCsv?: Maybe; + childrenInformationCsv?: Maybe; }; @@ -2669,37 +2669,37 @@ export type QueryAllAirtableArgs = { }; -export type QueryHitokotoCsvArgs = { +export type QueryInformationCsvArgs = { id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; - word?: Maybe; + date?: Maybe; + text?: Maybe; + url?: Maybe; }; -export type QueryAllHitokotoCsvArgs = { - filter?: Maybe; - sort?: Maybe; +export type QueryAllInformationCsvArgs = { + filter?: Maybe; + sort?: Maybe; skip?: Maybe; limit?: Maybe; }; -export type QueryInformationCsvArgs = { +export type QueryHitokotoCsvArgs = { id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; - date?: Maybe; - text?: Maybe; - url?: Maybe; + word?: Maybe; }; -export type QueryAllInformationCsvArgs = { - filter?: Maybe; - sort?: Maybe; +export type QueryAllHitokotoCsvArgs = { + filter?: Maybe; + sort?: Maybe; skip?: Maybe; limit?: Maybe; }; @@ -3977,52 +3977,57 @@ export type Unnamed_1_Query = { orin?: Maybe<{ childImageSharp?: Maybe<{ fixed?: export type Unnamed_2_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_2_Query = { bgImg?: Maybe> }; +export type Unnamed_2_Query = { bigBell?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; export type Unnamed_3_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_3_Query = { red?: Maybe>, white?: Maybe> }; +export type Unnamed_3_Query = { bgImg?: Maybe> }; export type Unnamed_4_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_4_Query = { temple?: Maybe<{ childImageSharp?: Maybe<{ fixed?: Maybe }> }>, wordart?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; +export type Unnamed_4_Query = { red?: Maybe>, white?: Maybe> }; export type Unnamed_5_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_5_Query = { site?: Maybe<{ siteMetadata?: Maybe> }>, github?: Maybe> }; +export type Unnamed_5_Query = { temple?: Maybe<{ childImageSharp?: Maybe<{ fixed?: Maybe }> }>, wordart?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; export type Unnamed_6_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_6_Query = { logo?: Maybe>, scaffold?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, backgroundNight?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, backgroundDay?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, templedDay?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, templedNight?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; +export type Unnamed_6_Query = { site?: Maybe<{ siteMetadata?: Maybe> }>, github?: Maybe> }; export type Unnamed_7_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_7_Query = { allInformationCsv: { nodes: Array> } }; +export type Unnamed_7_Query = { logo?: Maybe>, scaffold?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, backgroundNight?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, backgroundDay?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, templedDay?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, templedNight?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; -export type SiteTitleQueryVariables = Exact<{ [key: string]: never; }>; +export type Unnamed_8_QueryVariables = Exact<{ [key: string]: never; }>; -export type SiteTitleQuery = { site?: Maybe<{ siteMetadata?: Maybe> }> }; +export type Unnamed_8_Query = { allInformationCsv: { nodes: Array> } }; -export type Unnamed_8_QueryVariables = Exact<{ [key: string]: never; }>; +export type SiteTitleQueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_8_Query = { mochi_red?: Maybe>, mochi_white?: Maybe> }; +export type SiteTitleQuery = { site?: Maybe<{ siteMetadata?: Maybe> }> }; export type Unnamed_9_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_9_Query = { jushoku?: Maybe> }; +export type Unnamed_9_Query = { mochi_red?: Maybe>, mochi_white?: Maybe> }; export type Unnamed_10_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_10_Query = { allHitokotoCsv: { nodes: Array> }, file?: Maybe> }; +export type Unnamed_10_Query = { jushoku?: Maybe> }; + +export type Unnamed_11_QueryVariables = Exact<{ [key: string]: never; }>; + + +export type Unnamed_11_Query = { allHitokotoCsv: { nodes: Array> }, file?: Maybe> }; export type IndexQueryQueryVariables = Exact<{ [key: string]: never; }>; diff --git a/yarn.lock b/yarn.lock index 175f3f1..590c56e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4006,7 +4006,7 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.6: +classnames@^2.2.5, classnames@^2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== @@ -6365,6 +6365,11 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-memoize@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e" + integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw== + fastest-levenshtein@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" @@ -12045,7 +12050,7 @@ prompts@^2.3.2: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.5.4, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.5.4, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -12285,6 +12290,13 @@ rc@^1.2.7, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" +re-resizable@6.9.0: + version "6.9.0" + resolved "https://registry.yarnpkg.com/re-resizable/-/re-resizable-6.9.0.tgz#9c3059b389ced6ade602234cc5bb1e12d231cd47" + integrity sha512-3cUDG81ylyqI0Pdgle/RHwwRYq0ORZzsUaySOCO8IbEtNyaRtrIHYm/jMQ5pjcNiKCxR3vsSymIQZHwJq4gg2Q== + dependencies: + fast-memoize "^2.5.1" + react-dev-utils@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-4.2.3.tgz#5b42d9ea58d5e9e017a2f57a40a8af408a3a46fb" @@ -12319,6 +12331,14 @@ react-dom@^16.11.0: prop-types "^15.6.2" scheduler "^0.19.1" +react-draggable@4.4.3: + version "4.4.3" + resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.3.tgz#0727f2cae5813e36b0e4962bf11b2f9ef2b406f3" + integrity sha512-jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w== + dependencies: + classnames "^2.2.5" + prop-types "^15.6.0" + react-error-overlay@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-3.0.0.tgz#c2bc8f4d91f1375b3dad6d75265d51cd5eeaf655" @@ -12377,6 +12397,15 @@ react-refresh@^0.8.3: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== +react-rnd@^10.2.4: + version "10.2.4" + resolved "https://registry.yarnpkg.com/react-rnd/-/react-rnd-10.2.4.tgz#542c28fa9cfcb3ad1521694dfa2799217832818f" + integrity sha512-wseACIsxa1wuZz9XatO3/JAZR748Sddehh0NtJz1Yj3X5BQm5pwRShiadfnWrUajJATurHbN0NVTUn+jEkHkPw== + dependencies: + re-resizable "6.9.0" + react-draggable "4.4.3" + tslib "2.0.3" + react-side-effect@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-1.2.0.tgz#0e940c78faba0c73b9b0eba9cd3dda8dfb7e7dae" @@ -14571,16 +14600,16 @@ tslib@1.11.2: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.2.tgz#9c79d83272c9a7aaf166f73915c9667ecdde3cc9" integrity sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg== +tslib@2.0.3, tslib@^2, tslib@^2.0.0, tslib@~2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" + integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== + tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2, tslib@^2.0.0, tslib@~2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" - integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== - tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" From a0bae98ddf17725b036784c5b87ed46670071450 Mon Sep 17 00:00:00 2001 From: maekawa Date: Thu, 31 Dec 2020 00:38:37 +0900 Subject: [PATCH 2/7] =?UTF-8?q?=E3=82=AB=E3=82=A6=E3=83=B3=E3=83=88?= =?UTF-8?q?=E6=A9=9F=E8=83=BD=E8=BF=BD=E5=8A=A0=20=E9=90=98=E4=BB=98?= =?UTF-8?q?=E3=81=8D=E6=A3=92=E3=81=AE=E3=82=A4=E3=83=A9=E3=82=B9=E3=83=88?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/bigBell.tsx | 88 +++++++++++++++++++++++--- src/contents/images/kanetukibou_1.png | Bin 0 -> 1376 bytes src/contents/images/kanetukibou_2.png | Bin 0 -> 2372 bytes types/graphql-types.d.ts | 2 +- 4 files changed, 80 insertions(+), 10 deletions(-) create mode 100644 src/contents/images/kanetukibou_1.png create mode 100644 src/contents/images/kanetukibou_2.png diff --git a/src/components/bigBell.tsx b/src/components/bigBell.tsx index 58b6bbe..6b00875 100644 --- a/src/components/bigBell.tsx +++ b/src/components/bigBell.tsx @@ -1,4 +1,4 @@ -import React, { useRef } from 'react'; +import React, { useRef, useState } from 'react'; import { useStaticQuery, graphql } from 'gatsby'; import Img from 'gatsby-image'; import styled from 'styled-components'; @@ -27,14 +27,28 @@ const BigBellImg = styled((props) => )` const StickContainer = styled.div` position: relative; - margin: 11% 50%; + height: 50%; `; + +const Counter = styled.p` + margin-bottom: ${(props) => props.margin}px; + font-size: ${(props) => props.fontSize}px; +`; + +const NumberText = styled.span` + color: #ebff00; + background-color: #000000; + padding: 2px 3px 2px 5px; + margin: 0 2px; + box-sizing: border-box; +`; + const style = { 'pointer-events': 'auto', alignItems: 'center', justifyContent: 'center', - border: 'solid 1px #ddd', - background: '#433100', + border: 'solid 0px', + background: 'transparent', cursor: 'ew-resize', }; @@ -51,12 +65,33 @@ const BigBell = () => { } } } + stick1: file( + relativePath: { eq: "kanetukibou_1.png" } + ) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } + stick2: file( + relativePath: { eq: "kanetukibou_2.png" } + ) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } } `, ); const stick = useRef(null); const el = useRef(null); + const stickImg = useRef(null); const windowWidth = UseWindowDimensions().width; + const [count, setCount] = useState(108); + const [isSeparated, separate] = useState(true); return ( <> @@ -65,17 +100,38 @@ const BigBell = () => { { - if (d.x <= windowWidth / 26) { - el.current.play(); + if (d.x <= windowWidth / 3.5) { + if (isSeparated) { + if (!el.current.paused) { + el.current.pause(); + el.current.currentTime = 0; + } + el.current.play(); + setCount(count - 1); + console.log('PLAY'); + separate(false); + } + } else { + separate(true); } }} > - 鐘付き棒 + 鐘付き棒

+ + + {[...count.toString()].map((str, index) => { + return ( + + {str} + + ); + })} + + ); }; diff --git a/src/contents/images/kanetukibou_1.png b/src/contents/images/kanetukibou_1.png new file mode 100644 index 0000000000000000000000000000000000000000..05de5300ec1a7e27227d5434b2699157abe2cbe0 GIT binary patch literal 1376 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 -export type Unnamed_2_Query = { bigBell?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; +export type Unnamed_2_Query = { bigBell?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, stick1?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, stick2?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; export type Unnamed_3_QueryVariables = Exact<{ [key: string]: never; }>; From 9d532952befd3c11d302f051ebe511c7ef2e5f13 Mon Sep 17 00:00:00 2001 From: maekawa Date: Thu, 31 Dec 2020 01:05:36 +0900 Subject: [PATCH 3/7] =?UTF-8?q?=E7=94=BB=E5=83=8F=E3=81=AE=E9=83=A8?= =?UTF-8?q?=E5=88=86=E3=81=AE=E3=83=9D=E3=82=A4=E3=83=B3=E3=82=BF=E3=83=BC?= =?UTF-8?q?=E3=82=A4=E3=83=99=E3=83=B3=E3=83=88=E3=82=92=E5=89=8A=E9=99=A4?= =?UTF-8?q?=20=E7=94=BB=E9=9D=A2=E5=B9=851080=E4=BB=A5=E4=B8=8A=E3=81=AF?= =?UTF-8?q?=E5=9B=BA=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/bigBell.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/bigBell.tsx b/src/components/bigBell.tsx index 6b00875..7c2c419 100644 --- a/src/components/bigBell.tsx +++ b/src/components/bigBell.tsx @@ -25,6 +25,10 @@ const BigBellImg = styled((props) => )` align-items: flex-end; `; +const StickImg = styled((props) => )` + pointer-events: none; +`; + const StickContainer = styled.div` position: relative; height: 50%; @@ -89,7 +93,10 @@ const BigBell = () => { const stick = useRef(null); const el = useRef(null); const stickImg = useRef(null); - const windowWidth = UseWindowDimensions().width; + const windowWidth = + UseWindowDimensions().width > 1080 + ? 1080 + : UseWindowDimensions().width; const [count, setCount] = useState(108); const [isSeparated, separate] = useState(true); @@ -127,11 +134,11 @@ const BigBell = () => { } }} > - 鐘付き棒 + /> - +
{ />
- + { })} + + + ); }; diff --git a/src/components/omikuji.tsx b/src/components/omikuji.tsx new file mode 100644 index 0000000..7b24fc4 --- /dev/null +++ b/src/components/omikuji.tsx @@ -0,0 +1,23 @@ +import React from 'react'; +import styled from 'styled-components'; + +const OmikujiStyle = styled.div` + display: inline-block !important; + margin: auto; + font-size: 40px; + background-color: black; + color: #ecff00; + border: double 10px #ecff00; +`; + +const omikujiList = ['大吉', '中吉', '吉', '凶', '大凶']; +const selectList = () => { + return Math.floor(Math.random() * omikujiList.length); +}; +const Omikuji = () => { + return ( + {omikujiList[selectList()]} + ); +}; + +export default Omikuji; From fdec4a7395b74f93953bd299f5916e8919a6b418 Mon Sep 17 00:00:00 2001 From: maekawa Date: Thu, 31 Dec 2020 16:47:24 +0900 Subject: [PATCH 5/7] =?UTF-8?q?=E6=8C=AF=E3=82=8A=E3=81=8B=E3=81=B6?= =?UTF-8?q?=E3=81=A3=E3=81=9F=E9=90=98=E4=BB=98=E3=81=8D=E6=A3=92=E3=82=92?= =?UTF-8?q?=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/bigBell.tsx | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/components/bigBell.tsx b/src/components/bigBell.tsx index 1744d40..f13d99a 100644 --- a/src/components/bigBell.tsx +++ b/src/components/bigBell.tsx @@ -28,6 +28,7 @@ const BigBellImg = styled((props) => )` const StickImg = styled((props) => )` pointer-events: none; + display: ${(props) => (props.display ? 'flex' : 'none')}; `; const StickContainer = styled.div` @@ -91,9 +92,9 @@ const BigBell = () => { } `, ); - const stick = useRef(null); const el = useRef(null); - const stickImg = useRef(null); + const stick1Img = useRef(null); + const stick2Img = useRef(null); const windowWidth = UseWindowDimensions().width > 1080 ? 1080 @@ -101,6 +102,7 @@ const BigBell = () => { const BONNOU_COUNT = 108; const [count, setCount] = useState(BONNOU_COUNT); const [isSeparated, separate] = useState(true); + const [isWoundUp, windUp] = useState(true); const [isOmikujiOpened, openOmikuji] = useState(false); return ( @@ -108,7 +110,6 @@ const BigBell = () => { { el.current.currentTime = 0; } el.current.play(); + windUp(false); } catch (e) {} setCount(count - 1); if (count <= 1) { @@ -141,14 +143,24 @@ const BigBell = () => { } else { separate(true); openOmikuji(false); + if (d.deltaX < -2) { + windUp(true); + } } }} > + + @@ -192,7 +205,7 @@ const BigBell = () => { })} - + diff --git a/static/mp3/bell03.mp3 b/static/mp3/bell03.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..4000038d540067a5afe130ae25f0ca2ce11e39ad GIT binary patch literal 68462 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 literal 0 HcmV?d00001 diff --git a/static/mp3/bonnou_taisan.mp3 b/static/mp3/bonnou_taisan.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..36ed277484024a4a61535a88dd604a990c6442f9 GIT binary patch literal 59872 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 Pn&|Hae_P Date: Thu, 31 Dec 2020 20:43:13 +0900 Subject: [PATCH 7/7] =?UTF-8?q?=E3=81=8A=E3=81=BF=E3=81=8F=E3=81=98?= =?UTF-8?q?=E7=94=BB=E5=83=8F=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/omikuji.tsx | 65 +++++++++-- types/graphql-types.d.ts | 213 ++++++++++++++++++++----------------- 2 files changed, 169 insertions(+), 109 deletions(-) diff --git a/src/components/omikuji.tsx b/src/components/omikuji.tsx index 7b24fc4..4532576 100644 --- a/src/components/omikuji.tsx +++ b/src/components/omikuji.tsx @@ -1,22 +1,69 @@ import React from 'react'; +import { useStaticQuery, graphql } from 'gatsby'; +import Img from 'gatsby-image'; import styled from 'styled-components'; const OmikujiStyle = styled.div` display: inline-block !important; margin: auto; - font-size: 40px; - background-color: black; - color: #ecff00; - border: double 10px #ecff00; `; -const omikujiList = ['大吉', '中吉', '吉', '凶', '大凶']; -const selectList = () => { - return Math.floor(Math.random() * omikujiList.length); -}; const Omikuji = () => { + const data = useStaticQuery( + graphql` + query { + nenga1: file(relativePath: { eq: "nenga1.png" }) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } + nenga2: file(relativePath: { eq: "nenga2.png" }) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } + nenga3: file(relativePath: { eq: "nenga3.png" }) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } + nenga4: file(relativePath: { eq: "nenga4.png" }) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } + nenga5: file(relativePath: { eq: "nenga5.png" }) { + childImageSharp { + fluid { + ...GatsbyImageSharpFluid + } + } + } + } + `, + ); + const omikujiList = [ + data.nenga1.childImageSharp.fluid, + data.nenga2.childImageSharp.fluid, + data.nenga3.childImageSharp.fluid, + data.nenga4.childImageSharp.fluid, + data.nenga5.childImageSharp.fluid, + ]; + const selectList = () => { + return Math.floor(Math.random() * omikujiList.length); + }; return ( - {omikujiList[selectList()]} + + + ); }; diff --git a/types/graphql-types.d.ts b/types/graphql-types.d.ts index ed92e80..49e79e5 100644 --- a/types/graphql-types.d.ts +++ b/types/graphql-types.d.ts @@ -2556,6 +2556,8 @@ export type QuerySiteArgs = { siteMetadata?: Maybe; port?: Maybe; host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; @@ -2577,15 +2579,15 @@ export type QuerySitePageArgs = { internalComponentName?: Maybe; componentChunkName?: Maybe; matchPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; isCreatedByStatefulCreatePages?: Maybe; context?: Maybe; pluginCreator?: Maybe; pluginCreatorId?: Maybe; componentPath?: Maybe; - id?: Maybe; - parent?: Maybe; - children?: Maybe; - internal?: Maybe; }; @@ -2749,6 +2751,8 @@ export type Site = Node & { siteMetadata?: Maybe; port?: Maybe; host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; id: Scalars['ID']; parent?: Maybe; children: Array; @@ -2954,6 +2958,8 @@ export type SiteFieldsEnum = | 'siteMetadata___type' | 'port' | 'host' + | 'polyfill' + | 'pathPrefix' | 'id' | 'parent___id' | 'parent___parent___id' @@ -3046,6 +3052,8 @@ export type SiteFilterInput = { siteMetadata?: Maybe; port?: Maybe; host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; @@ -3067,15 +3075,15 @@ export type SitePage = Node & { internalComponentName: Scalars['String']; componentChunkName: Scalars['String']; matchPath?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; isCreatedByStatefulCreatePages?: Maybe; context?: Maybe; pluginCreator?: Maybe; pluginCreatorId?: Maybe; componentPath?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; }; export type SitePageConnection = { @@ -3121,6 +3129,92 @@ export type SitePageFieldsEnum = | 'internalComponentName' | 'componentChunkName' | 'matchPath' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' | 'isCreatedByStatefulCreatePages' | 'context___slug' | 'context___recordId' @@ -3254,93 +3348,7 @@ export type SitePageFieldsEnum = | 'pluginCreator___packageJson___peerDependencies___version' | 'pluginCreator___packageJson___keywords' | 'pluginCreatorId' - | 'componentPath' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; + | 'componentPath'; export type SitePageFilterInput = { path?: Maybe; @@ -3348,15 +3356,15 @@ export type SitePageFilterInput = { internalComponentName?: Maybe; componentChunkName?: Maybe; matchPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; isCreatedByStatefulCreatePages?: Maybe; context?: Maybe; pluginCreator?: Maybe; pluginCreatorId?: Maybe; componentPath?: Maybe; - id?: Maybe; - parent?: Maybe; - children?: Maybe; - internal?: Maybe; }; export type SitePageGroupConnection = { @@ -4028,7 +4036,12 @@ export type Unnamed_10_Query = { jushoku?: Maybe> }; export type Unnamed_11_QueryVariables = Exact<{ [key: string]: never; }>; -export type Unnamed_11_Query = { allHitokotoCsv: { nodes: Array> }, file?: Maybe> }; +export type Unnamed_11_Query = { nenga1?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, nenga2?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, nenga3?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, nenga4?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }>, nenga5?: Maybe<{ childImageSharp?: Maybe<{ fluid?: Maybe }> }> }; + +export type Unnamed_12_QueryVariables = Exact<{ [key: string]: never; }>; + + +export type Unnamed_12_Query = { allHitokotoCsv: { nodes: Array> }, file?: Maybe> }; export type ListOfContentsQueryQueryVariables = Exact<{ [key: string]: never; }>;