From 2f25f33fd827fbff4b115ad1ed32062802a72f2f Mon Sep 17 00:00:00 2001 From: Kimiaki Kuno Date: Fri, 28 Oct 2022 12:44:46 +0900 Subject: [PATCH 1/9] =?UTF-8?q?chore:=20=E4=BE=9D=E5=AD=98=E9=96=A2?= =?UTF-8?q?=E4=BF=82=E3=81=AE=E6=9B=B4=E6=96=B0=EF=BC=882022-10-28?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/Dockerfile | 6 +- frontend/package.json | 18 +-- frontend/yarn.lock | 322 ++++++++++++++++++++---------------------- 3 files changed, 168 insertions(+), 178 deletions(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index a9c49ff1..b5bddcfc 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16.16.0-slim as build +FROM node:18.12.0-slim as build WORKDIR /app COPY . ./ ADD https://raw.githubusercontent.com/npocccties/chiloportal/develop/backend/doc/openapi.yaml /backend/doc/openapi.yaml @@ -11,12 +11,12 @@ ENV NEXT_PUBLIC_API_BASE_URL=${NEXT_PUBLIC_API_BASE_URL} ENV NEXT_PUBLIC_MOODLE_DASHBOARD_URL=${NEXT_PUBLIC_MOODLE_DASHBOARD_URL} RUN yarn build -FROM node:16.16.0-slim as install +FROM node:18.12.0-slim as install WORKDIR /app COPY . ./ RUN corepack yarn workspaces focus --all --production -FROM gcr.io/distroless/nodejs:16 +FROM gcr.io/distroless/nodejs:18 WORKDIR /app ENV NODE_ENV=production COPY ./public ./public diff --git a/frontend/package.json b/frontend/package.json index 4293849d..86caef48 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,7 +13,7 @@ "aspida": "^1.11.0", "clsx": "^1.2.1", "gray-matter": "^4.0.3", - "jotai": "^1.8.6", + "jotai": "^1.9.0", "micromark": "^3.1.0", "micromark-extension-frontmatter": "^1.0.0", "micromark-extension-gfm": "^2.0.1", @@ -33,32 +33,32 @@ "@types/node": "^18.7.5", "@types/react": "^18.0.17", "@types/react-dom": "^18.0.6", - "autoprefixer": "^10.4.12", - "eslint": "^8.24.0", - "eslint-config-next": "^12.3.1", + "autoprefixer": "^10.4.13", + "eslint": "^8.26.0", + "eslint-config-next": "^13.0.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-canonical": "^3.1.0", "fixpack": "^4.0.0", "json-schema-to-ts": "^2.5.5", - "msw": "^0.47.3", + "msw": "^0.47.4", "npm-run-all": "^4.1.5", "openapi2aspida": "^0.19.0", "pathpida": "^0.18.1", - "postcss": "^8.4.17", + "postcss": "^8.4.18", "prettier": "^2.7.1", "rimraf": "^3.0.2", - "tailwindcss": "^3.1.8", + "tailwindcss": "^3.2.1", "typescript": "^4.8.4" }, "engines": { - "node": "^16.16.0" + "node": "^18.12.0" }, "homepage": "https://github.com/npocccties/chiloportal#readme", "keywords": [ "Open Badge" ], "main": "", - "packageManager": "yarn@3.2.3", + "packageManager": "yarn@3.2.4", "private": true, "repository": { "type": "git", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 23ed6c37..6b9437b6 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -75,9 +75,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.2": - version: 1.3.2 - resolution: "@eslint/eslintrc@npm:1.3.2" +"@eslint/eslintrc@npm:^1.3.3": + version: 1.3.3 + resolution: "@eslint/eslintrc@npm:1.3.3" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -88,7 +88,7 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: 2074dca47d7e1c5c6323ff353f690f4b25d3ab53fe7d27337e2592d37a894cf60ca0e85ca66b50ff2db0bc7e630cc1e9c7347d65bb185b61416565584c38999c + checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 languageName: node linkType: hard @@ -123,21 +123,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.10.5": - version: 0.10.7 - resolution: "@humanwhocodes/config-array@npm:0.10.7" +"@humanwhocodes/config-array@npm:^0.11.6": + version: 0.11.6 + resolution: "@humanwhocodes/config-array@npm:0.11.6" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 minimatch: ^3.0.4 - checksum: 009d64be8d5bd098ff04e10af79e34f5633245250581fca032fac12a8667b2df8e7d169e69c05bff4d83ea3dd3c7d2d0e05ea9b94d89a7d092e26530caf6f8a3 - languageName: node - linkType: hard - -"@humanwhocodes/gitignore-to-minimatch@npm:^1.0.2": - version: 1.0.2 - resolution: "@humanwhocodes/gitignore-to-minimatch@npm:1.0.2" - checksum: aba5c40c9e3770ed73a558b0bfb53323842abfc2ce58c91d7e8b1073995598e6374456d38767be24ab6176915f0a8d8b23eaae5c85e2b488c0dccca6d795e2ad + checksum: 2fb7288638968dfeec27f06aef52f043726edd126ac47f24b54256902fdb35b3bf9863d4a4caf0423dccca5dd1354ca5899f3ac047b56774641ca0c4cbedb104 languageName: node linkType: hard @@ -215,12 +208,12 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:12.3.1": - version: 12.3.1 - resolution: "@next/eslint-plugin-next@npm:12.3.1" +"@next/eslint-plugin-next@npm:13.0.0": + version: 13.0.0 + resolution: "@next/eslint-plugin-next@npm:13.0.0" dependencies: glob: 7.1.7 - checksum: 157b1126f016a0090b62f590d9c331c58221c4efaf3453c294a0d26e75497704617549480e9bba3ddaf278a355359133dd239c3960f684f2abe575553ec59a96 + checksum: 03d3e359165e477978baa4862d88ffe6e4a1d0d944b7e3dc93c1d426b9769fdef6f115b1ac2933c95bdaa3d760667225935736523445330ed9c5b2d62bc055a5 languageName: node linkType: hard @@ -332,7 +325,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3": +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -592,7 +585,7 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1": +"abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 @@ -636,11 +629,11 @@ __metadata: linkType: hard "acorn@npm:^8.8.0": - version: 8.8.0 - resolution: "acorn@npm:8.8.0" + version: 8.8.1 + resolution: "acorn@npm:8.8.1" bin: acorn: bin/acorn - checksum: 7270ca82b242eafe5687a11fea6e088c960af712683756abf0791b68855ea9cace3057bd5e998ffcef50c944810c1e0ca1da526d02b32110e13c722aa959afdc + checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f languageName: node linkType: hard @@ -888,12 +881,12 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.4.12": - version: 10.4.12 - resolution: "autoprefixer@npm:10.4.12" +"autoprefixer@npm:^10.4.13": + version: 10.4.13 + resolution: "autoprefixer@npm:10.4.13" dependencies: browserslist: ^4.21.4 - caniuse-lite: ^1.0.30001407 + caniuse-lite: ^1.0.30001426 fraction.js: ^4.2.0 normalize-range: ^0.1.2 picocolors: ^1.0.0 @@ -902,7 +895,7 @@ __metadata: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 6ae79cbacd31fb3d464ec64eb6ad2600f4f689c3080bbe62c5536d539b41b472083a2e941ef99d14aa11142370d6c16e8b05a62f077374933ed991aceb5943d2 + checksum: dcb1cb7ae96a3363d65d82e52f9a0a7d8c982256f6fd032d7e1ec311f099c23acfebfd517ff8e96bf93f716a66c4ea2b80c60aa19efd2f474ce434bd75ef7b79 languageName: node linkType: hard @@ -914,9 +907,9 @@ __metadata: linkType: hard "axe-core@npm:^4.4.3": - version: 4.4.3 - resolution: "axe-core@npm:4.4.3" - checksum: c3ea000d9ace3ba0bc747c8feafc24b0de62a0f7d93021d0f77b19c73fca15341843510f6170da563d51535d6cfb7a46c5fc0ea36170549dbb44b170208450a2 + version: 4.5.0 + resolution: "axe-core@npm:4.5.0" + checksum: 05b5fa52a8ed8498215cec4a43253d115cc2b43616e840768e05b1b00d6789e7480e5b29159920a45a9504489423836b2fe65a49a67b54cbc5d53b1b37245750 languageName: node linkType: hard @@ -1068,10 +1061,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001407": - version: 1.0.30001414 - resolution: "caniuse-lite@npm:1.0.30001414" - checksum: 97210cfd15ded093b20c33d35bef9711a88402c3345411dad420c991a41a3e38ad17fd66721e8334c86e9b2e4aa2c1851d3631f1441afb73b92d93b2b8ca890d +"caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001426": + version: 1.0.30001426 + resolution: "caniuse-lite@npm:1.0.30001426" + checksum: e8b9c14ee33410d95b27da619f50648f373a7be712748970643f25d95fa80687b4755ba365f34a7a1cea00f9137193943aa6e742eedf0a4d7857f83809f49435 languageName: node linkType: hard @@ -1317,9 +1310,9 @@ __metadata: linkType: hard "core-js-pure@npm:^3.20.2": - version: 3.25.4 - resolution: "core-js-pure@npm:3.25.4" - checksum: d8964408e6436b5182a61f60b30eb9562344e728b283647d7a88f3a158d9cc808d0faf4f0b086608126d048be2bf821af0f73e2320584e933650d3a7831c5a7e + version: 3.26.0 + resolution: "core-js-pure@npm:3.26.0" + checksum: bbf5fa65cf3368a25f9d9cc525863acc8082fa3797efc8dc514f85d7f4aa870f4999b68863f3c7b96ed0b062add261a448758e6d337626c2535ad89ee8481a92 languageName: node linkType: hard @@ -1433,11 +1426,11 @@ __metadata: linkType: hard "defaults@npm:^1.0.3": - version: 1.0.3 - resolution: "defaults@npm:1.0.3" + version: 1.0.4 + resolution: "defaults@npm:1.0.4" dependencies: clone: ^1.0.2 - checksum: 96e2112da6553d376afd5265ea7cbdb2a3b45535965d71ab8bb1da10c8126d168fdd5268799625324b368356d21ba2a7b3d4ec50961f11a47b7feb9de3d4413e + checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a languageName: node linkType: hard @@ -1452,9 +1445,9 @@ __metadata: linkType: hard "defined@npm:^1.0.0": - version: 1.0.0 - resolution: "defined@npm:1.0.0" - checksum: 77672997c5001773371c4dbcce98da0b3dc43089d6da2ad87c4b800adb727633cea8723ea3889fe0c2112a2404e2fd07e3bfd0e55f7426aa6441d8992045dbd5 + version: 1.0.1 + resolution: "defined@npm:1.0.1" + checksum: b1a852300bdb57f297289b55eafdd0c517afaa3ec8190e78fce91b9d8d0c0369d4505ecbdacfd3d98372e664f4a267d9bd793938d4a8c76209c9d9516fbe2101 languageName: node linkType: hard @@ -1569,9 +1562,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.251": - version: 1.4.270 - resolution: "electron-to-chromium@npm:1.4.270" - checksum: e64bc9ec2cb060dd9d8e57f8c563516e95fd9a4671a7c8d530138307c0956c7bd0655dcb3d4fe15a5b034ba40693a7282595c7bafe039a8344b03c7f779ab3be + version: 1.4.284 + resolution: "electron-to-chromium@npm:1.4.284" + checksum: be496e9dca6509dbdbb54dc32146fc99f8eb716d28a7ee8ccd3eba0066561df36fc51418d8bd7cf5a5891810bf56c0def3418e74248f51ea4a843d423603d10a languageName: node linkType: hard @@ -1631,8 +1624,8 @@ __metadata: linkType: hard "es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0": - version: 1.20.3 - resolution: "es-abstract@npm:1.20.3" + version: 1.20.4 + resolution: "es-abstract@npm:1.20.4" dependencies: call-bind: ^1.0.2 es-to-primitive: ^1.2.1 @@ -1644,7 +1637,7 @@ __metadata: has-property-descriptors: ^1.0.0 has-symbols: ^1.0.3 internal-slot: ^1.0.3 - is-callable: ^1.2.6 + is-callable: ^1.2.7 is-negative-zero: ^2.0.2 is-regex: ^1.1.4 is-shared-array-buffer: ^1.0.2 @@ -1658,7 +1651,7 @@ __metadata: string.prototype.trimend: ^1.0.5 string.prototype.trimstart: ^1.0.5 unbox-primitive: ^1.0.2 - checksum: 225f24966ed960868bcfa7b39b38c9f4b68d1e0351e4e052a199e3e2fd93838a28b050687a0edf1021c20173d0831d076ff33ec581de77ca8aded67e2e138a80 + checksum: 89297cc785c31aedf961a603d5a07ed16471e435d3a1b6d070b54f157cf48454b95cda2ac55e4b86ff4fe3276e835fcffd2771578e6fa634337da49b26826141 languageName: node linkType: hard @@ -1710,11 +1703,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:^12.3.1": - version: 12.3.1 - resolution: "eslint-config-next@npm:12.3.1" +"eslint-config-next@npm:^13.0.0": + version: 13.0.0 + resolution: "eslint-config-next@npm:13.0.0" dependencies: - "@next/eslint-plugin-next": 12.3.1 + "@next/eslint-plugin-next": 13.0.0 "@rushstack/eslint-patch": ^1.1.3 "@typescript-eslint/parser": ^5.21.0 eslint-import-resolver-node: ^0.3.6 @@ -1729,7 +1722,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 83633fee1a379ae691e505063ebc42e3346f30f7c10d0816fabffcf483e96b8dc97a9ad73e3f13f51eb5df8161e94566d4c22a7bc7298da58e18ea17c33ac84e + checksum: 69f04df8d831aba78df30edec2ce7a7cc5779af89159bfdc42f015d2e038a26e8b2b6e8407873a3827098f5abd21b5657aace0ff014d345465ae98d133ddb285 languageName: node linkType: hard @@ -1854,8 +1847,8 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.31.7": - version: 7.31.8 - resolution: "eslint-plugin-react@npm:7.31.8" + version: 7.31.10 + resolution: "eslint-plugin-react@npm:7.31.10" dependencies: array-includes: ^3.1.5 array.prototype.flatmap: ^1.3.0 @@ -1873,7 +1866,7 @@ __metadata: string.prototype.matchall: ^4.0.7 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 0683e2a624a4df6f08264a3f6bc614a81e8f961c83173bdf2d8d3523f84ed5d234cddc976dbc6815913e007c5984df742ba61be0c0592b27c3daabe0f68165a3 + checksum: f013669c296483559a760648fa06425f161b1aff93c668f14c4561c933d22a7836b745b88a795c53cab929c71513d5fd1f2ffdddff915709f01b77ac25f5b71b languageName: node linkType: hard @@ -1912,14 +1905,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.24.0": - version: 8.24.0 - resolution: "eslint@npm:8.24.0" +"eslint@npm:^8.26.0": + version: 8.26.0 + resolution: "eslint@npm:8.26.0" dependencies: - "@eslint/eslintrc": ^1.3.2 - "@humanwhocodes/config-array": ^0.10.5 - "@humanwhocodes/gitignore-to-minimatch": ^1.0.2 + "@eslint/eslintrc": ^1.3.3 + "@humanwhocodes/config-array": ^0.11.6 "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 @@ -1935,14 +1928,14 @@ __metadata: fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 find-up: ^5.0.0 - glob-parent: ^6.0.1 + glob-parent: ^6.0.2 globals: ^13.15.0 - globby: ^11.1.0 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 + is-path-inside: ^3.0.3 js-sdsl: ^4.1.4 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 @@ -1957,7 +1950,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: ca293ce7116599b742d7ab4d43db469beec22f40dd272092d809498be3cff3a7c567769f9763bdf6799aac13dd53447b93a99629b7b54092783046eb57eaced6 + checksum: a2aced939ea060f77d10dcfced5cfeb940f63f383fd7ab1decadea64170ab552582e1c5909db1db641d4283178c9bc569f19b0f8900e00314a5f783e4b3f759d languageName: node linkType: hard @@ -2079,7 +2072,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": version: 3.2.12 resolution: "fast-glob@npm:3.2.12" dependencies: @@ -2252,32 +2245,32 @@ __metadata: ajv: ^8.11.0 ajv-formats: ^2.1.1 aspida: ^1.11.0 - autoprefixer: ^10.4.12 + autoprefixer: ^10.4.13 clsx: ^1.2.1 - eslint: ^8.24.0 - eslint-config-next: ^12.3.1 + eslint: ^8.26.0 + eslint-config-next: ^13.0.0 eslint-config-prettier: ^8.5.0 eslint-plugin-canonical: ^3.1.0 fixpack: ^4.0.0 gray-matter: ^4.0.3 - jotai: ^1.8.6 + jotai: ^1.9.0 json-schema-to-ts: ^2.5.5 micromark: ^3.1.0 micromark-extension-frontmatter: ^1.0.0 micromark-extension-gfm: ^2.0.1 - msw: ^0.47.3 + msw: ^0.47.4 next: ^12.3.1 npm-run-all: ^4.1.5 openapi2aspida: ^0.19.0 pathpida: ^0.18.1 - postcss: ^8.4.17 + postcss: ^8.4.18 prettier: ^2.7.1 react: ^18.2.0 react-dom: ^18.2.0 rimraf: ^3.0.2 sharp: ^0.31.1 swr: ^1.3.0 - tailwindcss: ^3.1.8 + tailwindcss: ^3.2.1 typescript: ^4.8.4 yaml: ^2.1.3 yn: ^5.0.0 @@ -2430,7 +2423,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": +"glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -2599,9 +2592,9 @@ __metadata: linkType: hard "headers-polyfill@npm:^3.1.0": - version: 3.1.0 - resolution: "headers-polyfill@npm:3.1.0" - checksum: a95257065684653b7185efbb9a380c547ea832002991b5adf0d90cd222073da2701be9dc2849d1970ecf15e8c35b383984358566afe6e76ca8ff1dbd7cdce3af + version: 3.1.2 + resolution: "headers-polyfill@npm:3.1.2" + checksum: 510ca9637ef652404dbd432e680418f8d418ba18094ef2f64c3d8de955ebf6e68d553c7f0aeaa5fc937d130b139c1e2d7c2066cd4cf0f740a4627924eaaee9db languageName: node linkType: hard @@ -2744,8 +2737,8 @@ __metadata: linkType: hard "inquirer@npm:^8.2.0": - version: 8.2.4 - resolution: "inquirer@npm:8.2.4" + version: 8.2.5 + resolution: "inquirer@npm:8.2.5" dependencies: ansi-escapes: ^4.2.1 chalk: ^4.1.1 @@ -2762,7 +2755,7 @@ __metadata: strip-ansi: ^6.0.0 through: ^2.3.6 wrap-ansi: ^7.0.0 - checksum: dfcb6529d3af443dfea2241cb471508091b51f5121a088fdb8728b23ec9b349ef0a5e13a0ef2c8e19457b0bed22f7cbbcd561f7a4529d084c562a58c605e2655 + checksum: f13ee4c444187786fb393609dedf6b30870115a57b603f2e6424f29a99abc13446fd45ee22461c33c9c40a92a60a8df62d0d6b25d74fc6676fa4cb211de55b55 languageName: node linkType: hard @@ -2836,7 +2829,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.6": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac @@ -2844,11 +2837,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.10.0 - resolution: "is-core-module@npm:2.10.0" + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" dependencies: has: ^1.0.3 - checksum: 0f3f77811f430af3256fa7bbc806f9639534b140f8ee69476f632c3e1eb4e28a38be0b9d1b8ecf596179c841b53576129279df95e7051d694dac4ceb6f967593 + checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab languageName: node linkType: hard @@ -2973,6 +2966,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + "is-proto-prop@npm:^2.0.0": version: 2.0.0 resolution: "is-proto-prop@npm:2.0.0" @@ -3056,40 +3056,37 @@ __metadata: languageName: node linkType: hard -"jotai@npm:^1.8.6": - version: 1.8.6 - resolution: "jotai@npm:1.8.6" +"jotai@npm:^1.9.0": + version: 1.9.0 + resolution: "jotai@npm:1.9.0" peerDependencies: "@babel/core": "*" "@babel/template": "*" - "@tanstack/query-core": "*" - "@urql/core": "*" immer: "*" + jotai-tanstack-query: "*" + jotai-urql: "*" optics-ts: "*" react: ">=16.8" valtio: "*" - wonka: "*" xstate: "*" peerDependenciesMeta: "@babel/core": optional: true "@babel/template": optional: true - "@tanstack/query-core": + immer: optional: true - "@urql/core": + jotai-tanstack-query: optional: true - immer: + jotai-urql: optional: true optics-ts: optional: true valtio: optional: true - wonka: - optional: true xstate: optional: true - checksum: fbce62f60311a1fe1d64d50d5e55097497c6c362a8e740c048f0ad964eb7dea4472c32a6b0bf7f6e1c33f4653ba29c136ec5856bf8ae3af82c8c9e3839f91f6e + checksum: 8b08421fbcc67068a58e17b287f1c640a6edb09ebb02f0284015c51e0b399ec8041cef9ca469d956b03b048f870f01de14ff51a01e9c790e21ea4f282127217a languageName: node linkType: hard @@ -3739,7 +3736,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.4": +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -3806,14 +3803,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.6 - resolution: "minimist@npm:1.2.6" - checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb - languageName: node - linkType: hard - -"minimist@npm:^1.2.3": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.7 resolution: "minimist@npm:1.2.7" checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec @@ -3934,9 +3924,9 @@ __metadata: languageName: node linkType: hard -"msw@npm:^0.47.3": - version: 0.47.3 - resolution: "msw@npm:0.47.3" +"msw@npm:^0.47.4": + version: 0.47.4 + resolution: "msw@npm:0.47.4" dependencies: "@mswjs/cookies": ^0.2.2 "@mswjs/interceptors": ^0.17.5 @@ -3955,7 +3945,7 @@ __metadata: outvariant: ^1.3.0 path-to-regexp: ^6.2.0 statuses: ^2.0.0 - strict-event-emitter: ^0.2.0 + strict-event-emitter: ^0.2.6 type-fest: ^2.19.0 yargs: ^17.3.1 peerDependencies: @@ -3965,7 +3955,7 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: 1be018c7b2eff982409967cccb5c604e45f65710ee9698bab57fbe794f8426d1a4d33e52b75ef395c6d226948c799241c7c2c7748ec4f5b741e7f25bcbafbd1e + checksum: 10ff632641d40384d6622abf4df6399e4ae649db0f676b5d1ee2d0a515ec96f33abe9d4fecba08cdba4b2e43255af419da9eefc020d40a7e10669d0906457197 languageName: node linkType: hard @@ -4083,11 +4073,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.26.0 - resolution: "node-abi@npm:3.26.0" + version: 3.28.0 + resolution: "node-abi@npm:3.28.0" dependencies: semver: ^7.3.5 - checksum: 01271cf7b7e5b62a1d3d556efa4756a625b63b085dfd20558107abff3458082bfb0aed82a2985b1f82ccacd400bf3959ead5c0d1249aaf167fc88b82280f1764 + checksum: ed8db5e58fc9e1400a3f74d8815b6981208a4fca2031e2c5f5986f58f7e3a1f4161dae82c655f9114892b3f46c21c02feec10fbac0f8ffcfd26a3d57447093d1 languageName: node linkType: hard @@ -4124,14 +4114,14 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 9.1.0 - resolution: "node-gyp@npm:9.1.0" + version: 9.3.0 + resolution: "node-gyp@npm:9.3.0" dependencies: env-paths: ^2.2.0 glob: ^7.1.4 graceful-fs: ^4.2.6 make-fetch-happen: ^10.0.3 - nopt: ^5.0.0 + nopt: ^6.0.0 npmlog: ^6.0.0 rimraf: ^3.0.2 semver: ^7.3.5 @@ -4139,7 +4129,7 @@ __metadata: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 1437fa4a879b5b9010604128e8da8609b57c66034262087539ee04a8b764b8436af2be01bab66f8fc729a3adba2dcc21b10a32b9f552696c3fa8cd657d134fc4 + checksum: 589ddd3ed967724ef425f9624bfa47cf73022640ab3eba6d556e92cdc4ddef33b63fce3a467c93b995a3f61df92eafd3c3d1e8dbe4a2c00c383334487dea99c3 languageName: node linkType: hard @@ -4159,14 +4149,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" dependencies: - abbrev: 1 + abbrev: ^1.0.0 bin: nopt: bin/nopt.js - checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac languageName: node linkType: hard @@ -4659,18 +4649,18 @@ __metadata: languageName: node linkType: hard -"postcss-nested@npm:5.0.6": - version: 5.0.6 - resolution: "postcss-nested@npm:5.0.6" +"postcss-nested@npm:6.0.0": + version: 6.0.0 + resolution: "postcss-nested@npm:6.0.0" dependencies: - postcss-selector-parser: ^6.0.6 + postcss-selector-parser: ^6.0.10 peerDependencies: postcss: ^8.2.14 - checksum: dbcbfd11e514f485ac0d2b649b32bcbd855665a88a76f697f8be6c5017aa0260954ecccd2475bbd5865a5d248eae9a4e6e10d2d51927621d05430381aa37e43b + checksum: 2105dc52cd19747058f1a46862c9e454b5a365ac2e7135fc1015d67a8fe98ada2a8d9ee578e90f7a093bd55d3994dd913ba5ff1d5e945b4ed9a8a2992ecc8f10 languageName: node linkType: hard -"postcss-selector-parser@npm:6.0.10, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.6": +"postcss-selector-parser@npm:6.0.10, postcss-selector-parser@npm:^6.0.10": version: 6.0.10 resolution: "postcss-selector-parser@npm:6.0.10" dependencies: @@ -4698,14 +4688,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.14, postcss@npm:^8.4.17": - version: 8.4.17 - resolution: "postcss@npm:8.4.17" +"postcss@npm:^8.4.17, postcss@npm:^8.4.18": + version: 8.4.18 + resolution: "postcss@npm:8.4.18" dependencies: nanoid: ^3.3.4 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: a6d9096dd711e17f7b1d18ff5dcb4fdedf3941d5a3dc8b0e4ea873b8f31972d57f73d6da9a8aed7ff389eb52190ed34f6a94f299a7f5ddc68b08a24a48f77eb9 + checksum: 9349fd99849b2e3d2e134ff949b7770ecb12375f352723ce2bcc06167eba3850ea7844c1b191a85cd915d6a396b4e8ee9a5267e6cc5d8d003d0cbc7a97555d39 languageName: node linkType: hard @@ -4903,9 +4893,9 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.13.4": - version: 0.13.9 - resolution: "regenerator-runtime@npm:0.13.9" - checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e + version: 0.13.10 + resolution: "regenerator-runtime@npm:0.13.10" + checksum: 09893f5a9e82932642d9a999716b6c626dc53ef2a01307c952ebbf8e011802360163a37c304c18a6c358548be5a72b448e37209954a18696f21e438c81cbb4b9 languageName: node linkType: hard @@ -5069,7 +5059,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -5132,13 +5122,13 @@ __metadata: linkType: hard "semver@npm:^7.3.5, semver@npm:^7.3.7": - version: 7.3.7 - resolution: "semver@npm:7.3.7" + version: 7.3.8 + resolution: "semver@npm:7.3.8" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232 + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 languageName: node linkType: hard @@ -5206,9 +5196,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.6.1": - version: 1.7.3 - resolution: "shell-quote@npm:1.7.3" - checksum: aca58e73a3a5d933d02e0bdddedc53ee14f7c2ec264f97ac915b9d4482d077a38e422aa664631d60a672cd3cdb4054eb2e6c0303f54882453dacb6483e482d34 + version: 1.7.4 + resolution: "shell-quote@npm:1.7.4" + checksum: 2874ea9c1a7c3ebfc9ec5734a897e16533d0d06f2e4cddc22ba3d1cab5cdc07d0f825364c1b1e39abe61236f44d8e60e933c7ad7349ce44de4f5dddc7b4354e9 languageName: node linkType: hard @@ -5412,12 +5402,12 @@ __metadata: languageName: node linkType: hard -"strict-event-emitter@npm:^0.2.0, strict-event-emitter@npm:^0.2.4": - version: 0.2.6 - resolution: "strict-event-emitter@npm:0.2.6" +"strict-event-emitter@npm:^0.2.4, strict-event-emitter@npm:^0.2.6": + version: 0.2.8 + resolution: "strict-event-emitter@npm:0.2.8" dependencies: events: ^3.3.0 - checksum: 04993246ed3355f116a01b4c35a52fe488e8b9b3b892d3255d3debb5a070ccb3ee2159017c504d0347fbe696a28a809cf04109b34a8191f3792dfda92ba8a3c8 + checksum: 6ac06fe72a6ee6ae64d20f1dd42838ea67342f1b5f32b03b3050d73ee6ecee44b4d5c4ed2965a7154b47991e215f373d4e789e2b2be2769cd80e356126c2ca53 languageName: node linkType: hard @@ -5607,9 +5597,9 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:^3.1.8": - version: 3.1.8 - resolution: "tailwindcss@npm:3.1.8" +"tailwindcss@npm:^3.2.1": + version: 3.2.1 + resolution: "tailwindcss@npm:3.2.1" dependencies: arg: ^5.0.2 chokidar: ^3.5.3 @@ -5617,18 +5607,19 @@ __metadata: detective: ^5.2.1 didyoumean: ^1.2.2 dlv: ^1.1.3 - fast-glob: ^3.2.11 + fast-glob: ^3.2.12 glob-parent: ^6.0.2 is-glob: ^4.0.3 lilconfig: ^2.0.6 + micromatch: ^4.0.5 normalize-path: ^3.0.0 object-hash: ^3.0.0 picocolors: ^1.0.0 - postcss: ^8.4.14 + postcss: ^8.4.17 postcss-import: ^14.1.0 postcss-js: ^4.0.0 postcss-load-config: ^3.1.4 - postcss-nested: 5.0.6 + postcss-nested: 6.0.0 postcss-selector-parser: ^6.0.10 postcss-value-parser: ^4.2.0 quick-lru: ^5.1.1 @@ -5638,7 +5629,7 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 86480301fc6ae1e392c2aba8264ab425bd919078176b010fda724518a7c265e950da5f4120c69c9041509c318207985fa9d680b6f5021e23f8214135a61a54b6 + checksum: 8479f6e469b3ac3146fec5bf4b5ec411f24f481087d9db9a9e16bd5169cfe5f6af082b8fe656bbb8829faa8805765104843f549b08b4ba34e972d0743d0c7e94 languageName: node linkType: hard @@ -5824,11 +5815,11 @@ __metadata: "typescript@patch:typescript@^4.8.4#~builtin": version: 4.8.4 - resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=a1c5e5" + resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 563a0ef47abae6df27a9a3ab38f75fc681f633ccf1a3502b1108e252e187787893de689220f4544aaf95a371a4eb3141e4a337deb9895de5ac3c1ca76430e5f0 + checksum: 301459fc3eb3b1a38fe91bf96d98eb55da88a9cb17b4ef80b4d105d620f4d547ba776cc27b44cc2ef58b66eda23fe0a74142feb5e79a6fb99f54fc018a696afa languageName: node linkType: hard @@ -5870,8 +5861,8 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.9": - version: 1.0.9 - resolution: "update-browserslist-db@npm:1.0.9" + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" dependencies: escalade: ^3.1.1 picocolors: ^1.0.0 @@ -5879,7 +5870,7 @@ __metadata: browserslist: ">= 4.21.0" bin: browserslist-lint: cli.js - checksum: f625899b236f6a4d7f62b56be1b8da230c5563d1fef84d3ef148f2e1a3f11a5a4b3be4fd7e3703e51274c116194017775b10afb4de09eb2c0d09d36b90f1f578 + checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 languageName: node linkType: hard @@ -5909,16 +5900,15 @@ __metadata: linkType: hard "util@npm:^0.12.3": - version: 0.12.4 - resolution: "util@npm:0.12.4" + version: 0.12.5 + resolution: "util@npm:0.12.5" dependencies: inherits: ^2.0.3 is-arguments: ^1.0.4 is-generator-function: ^1.0.7 is-typed-array: ^1.1.3 - safe-buffer: ^5.1.2 which-typed-array: ^1.1.2 - checksum: 8eac7a6e6b341c0f1b3eb73bbe5dfcae31a7e9699c8fc3266789f3e95f7637946a7700dcf1904dbd3749a58a36760ebf7acf4bb5b717f7468532a8a79f44eff0 + checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a languageName: node linkType: hard From 42ac87464c205d3af6ad26213864b202438ddee7 Mon Sep 17 00:00:00 2001 From: Kimiaki Kuno Date: Fri, 28 Oct 2022 12:49:01 +0900 Subject: [PATCH 2/9] =?UTF-8?q?chore:=20CI=20=E3=81=AE=20Node.js=20?= =?UTF-8?q?=E3=82=92=2018=20=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/frontend.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/frontend.yaml b/.github/workflows/frontend.yaml index 33f1c0ee..1278b46b 100644 --- a/.github/workflows/frontend.yaml +++ b/.github/workflows/frontend.yaml @@ -14,7 +14,7 @@ jobs: ref: ${{ github.head_ref }} - uses: actions/setup-node@v3 with: - node-version: "16" + node-version: "18" cache: "yarn" cache-dependency-path: "frontend/yarn.lock" - run: corepack yarn install --immutable From b0b314562eccdbbe09e5921df1059d72b8bd89f1 Mon Sep 17 00:00:00 2001 From: Kimiaki Kuno Date: Fri, 28 Oct 2022 12:55:45 +0900 Subject: [PATCH 3/9] refactor!: npx @next/codemod new-link templates --- frontend/templates/Posts.tsx | 4 +- frontend/templates/Top.tsx | 244 +++++++++++++++++------------------ 2 files changed, 123 insertions(+), 125 deletions(-) diff --git a/frontend/templates/Posts.tsx b/frontend/templates/Posts.tsx index e5b846d1..eec0e77c 100644 --- a/frontend/templates/Posts.tsx +++ b/frontend/templates/Posts.tsx @@ -16,8 +16,8 @@ function Posts({ posts }: Props) {
    {posts.map((post) => (
  • - - {post.title} + + {post.title}
  • ))} diff --git a/frontend/templates/Top.tsx b/frontend/templates/Top.tsx index d0843583..54ee3d67 100644 --- a/frontend/templates/Top.tsx +++ b/frontend/templates/Top.tsx @@ -23,133 +23,131 @@ export default function Top({ "wisdom", recommendedWisdomBadgesIds ); - return ( - <> -
    -
    -

    - このポータルが与える価値、 -
    - ミッションとは -

    - + return <> +
    +
    +

    + このポータルが与える価値、 +
    + ミッションとは +

    + +
    + +
    + +
    +
    +

    + OKUTEPからのおしらせ +

    + + 一覧を見る + +
    +
    +
      + {posts.map((post) => ( +
    • + + {post.title} + +
    • + ))} +
    - -
    - -
    -
    -

    - OKUTEPからのおしらせ -

    - - 一覧を見る - -
    -
    -
    +
    +

    はじめての方におすすめ

    +

    + 少ない回数で能力バッジを獲得しましょう +

    +

    + あなたが認められる能力バッジを獲得するために、いくつかの知識バッジを得なければなりません。少ない知識バッジで獲得できる能力バッジがあります。 +

    +
      + {!wisdomBadgesListError && wisdomBadgesList + ? wisdomBadgesList.map((wisdomBadges) => ( +
    • +
    • + )) + : [...Array(3)].map((_, index) => ( +
    • ))} -
    - -
    -
    -

    はじめての方におすすめ

    -

    - 少ない回数で能力バッジを獲得しましょう -

    -

    - あなたが認められる能力バッジを獲得するために、いくつかの知識バッジを得なければなりません。少ない知識バッジで獲得できる能力バッジがあります。 -

    -
      - {!wisdomBadgesListError && wisdomBadgesList - ? wisdomBadgesList.map((wisdomBadges) => ( -
    • - -
    • - )) - : [...Array(3)].map((_, index) => ( -
    • - ))} -
    -
    -
    -

    - カテゴリから能力バッジを探しましょう -

    -
      - {!portalCategoriesError && portalCategories - ? portalCategories.map((portalCategory) => ( -
    • - -
    • - )) - : [...Array(3)].map((_, index) => ( -
    • - ))} -
    -
    -
    -

    育成指標から探す

    - +
    +
    +

    + カテゴリから能力バッジを探しましょう +

    +
      + {!portalCategoriesError && portalCategories + ? portalCategories.map((portalCategory) => ( +
    • +
    • )) - ) : ( -
    • -
      - - - -
      -
    • - )} -
    -
    -
    -

    その他のコンテンツ

    - +
    +
    +

    育成指標から探す

    +
      + {!consumersError && consumers ? ( + consumers.map((consumer) => ( +
    • + + {consumer.name}の育成指標 +
    • - ))} -
    -
    -
    - - ); + )) + ) : ( +
  • +
    + + + +
    +
  • + )} +
+ +
+

その他のコンテンツ

+ +
+ + ; } From 9f459da863dadb8aa86d11549e515aa81714d1f8 Mon Sep 17 00:00:00 2001 From: Kimiaki Kuno Date: Fri, 28 Oct 2022 12:56:09 +0900 Subject: [PATCH 4/9] refactor!: @next/codemod new-link components --- frontend/components/Breadcrumbs.tsx | 4 +- frontend/components/Chat.tsx | 14 ++-- frontend/components/Footer.tsx | 24 +++---- frontend/components/Header.tsx | 59 ++++++++--------- frontend/components/Pagination.tsx | 40 ++++++------ frontend/components/PortalCategoryCard.tsx | 68 +++++++++---------- frontend/components/StagesTable.tsx | 30 ++++----- frontend/components/WisdomBadgesCard.tsx | 76 +++++++++++----------- frontend/components/WisdomBadgesItem.tsx | 74 ++++++++++----------- 9 files changed, 194 insertions(+), 195 deletions(-) diff --git a/frontend/components/Breadcrumbs.tsx b/frontend/components/Breadcrumbs.tsx index 5525461a..96231c5f 100644 --- a/frontend/components/Breadcrumbs.tsx +++ b/frontend/components/Breadcrumbs.tsx @@ -14,8 +14,8 @@ function Breadcrumbs({ className, nodes, leaf }: Props) {
{nodes.map((node, index) => ( - - {node.name} + + {node.name} diff --git a/frontend/components/Chat.tsx b/frontend/components/Chat.tsx index 28042053..6ee1fdf8 100644 --- a/frontend/components/Chat.tsx +++ b/frontend/components/Chat.tsx @@ -134,10 +134,10 @@ function Chat({ className }: Props) { href={pagesPath.wisdom_badges ._wisdomBadgesId(badges.badges_id) .$url()} - > - - {badges.name} - + className="underline text-primary-700"> + + {badges.name} + ))} @@ -145,10 +145,8 @@ function Chat({ className }: Props) {

- - …他{total_count}件の検索結果を確認する - + className="text-primary-700"> + …他{total_count}件の検索結果を確認する

diff --git a/frontend/components/Footer.tsx b/frontend/components/Footer.tsx index 0ee71c13..4812840f 100644 --- a/frontend/components/Footer.tsx +++ b/frontend/components/Footer.tsx @@ -17,10 +17,10 @@ function Footer({ className }: Props) {