diff --git a/docs/01python/02get-started/index.mdx b/docs/01python/02get-started/index.mdx index 4789aaab7..ec0f0dc90 100644 --- a/docs/01python/02get-started/index.mdx +++ b/docs/01python/02get-started/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 2 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # はじめての Python diff --git a/docs/01python/03expressions/index.mdx b/docs/01python/03expressions/index.mdx index 0613bfdb2..9e46afb97 100644 --- a/docs/01python/03expressions/index.mdx +++ b/docs/01python/03expressions/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 3 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 式と演算子 diff --git a/docs/01python/04variables/index.mdx b/docs/01python/04variables/index.mdx index 1077ff1b6..e80813315 100644 --- a/docs/01python/04variables/index.mdx +++ b/docs/01python/04variables/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 4 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 変数 diff --git a/docs/01python/05function/index.mdx b/docs/01python/05function/index.mdx index 36d0fbe7c..7316a43ae 100644 --- a/docs/01python/05function/index.mdx +++ b/docs/01python/05function/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 5 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 関数 diff --git a/docs/01python/06library/index.mdx b/docs/01python/06library/index.mdx index 531d2d71d..ec486b176 100644 --- a/docs/01python/06library/index.mdx +++ b/docs/01python/06library/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 6 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # ライブラリ diff --git a/docs/01python/07pip/index.mdx b/docs/01python/07pip/index.mdx index cbb775595..87b41778c 100644 --- a/docs/01python/07pip/index.mdx +++ b/docs/01python/07pip/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 7 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # パッケージのインストール diff --git a/docs/01python/08for/index.mdx b/docs/01python/08for/index.mdx index d6f1ee8bf..cc7ca4f5a 100644 --- a/docs/01python/08for/index.mdx +++ b/docs/01python/08for/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 8 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 繰り返し処理 diff --git a/docs/01python/09array/index.mdx b/docs/01python/09array/index.mdx index fd2d4ffa5..bfa0c713f 100644 --- a/docs/01python/09array/index.mdx +++ b/docs/01python/09array/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 9 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 配列 diff --git a/docs/01python/10multi-array/index.mdx b/docs/01python/10multi-array/index.mdx index 1f380cac4..f567fe04b 100644 --- a/docs/01python/10multi-array/index.mdx +++ b/docs/01python/10multi-array/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 10 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 多次元配列 diff --git a/docs/01python/11if/index.mdx b/docs/01python/11if/index.mdx index 5c7372dc7..271a9b9a5 100644 --- a/docs/01python/11if/index.mdx +++ b/docs/01python/11if/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 11 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 条件分岐 diff --git a/docs/01python/12practice/index.mdx b/docs/01python/12practice/index.mdx index 24e406774..706d32961 100644 --- a/docs/01python/12practice/index.mdx +++ b/docs/01python/12practice/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 12 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 練習問題 diff --git a/docs/02advanced/01life-game/index.mdx b/docs/02advanced/01life-game/index.mdx index 1b622ef85..baa855706 100644 --- a/docs/02advanced/01life-game/index.mdx +++ b/docs/02advanced/01life-game/index.mdx @@ -2,9 +2,9 @@ sidebar_position: 1 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; -import LifeGame from "@site/src/components/LifeGame/LifeGame"; +import LifeGame from "@site/src/components/LifeGame"; # ライフゲーム diff --git a/docs/02advanced/03simulation/01uniform_linear_motion/index.mdx b/docs/02advanced/03simulation/01uniform_linear_motion/index.mdx index 23e1324ea..c9bc4cdef 100644 --- a/docs/02advanced/03simulation/01uniform_linear_motion/index.mdx +++ b/docs/02advanced/03simulation/01uniform_linear_motion/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 1 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 等速直線運動 diff --git a/docs/02advanced/03simulation/02parabolic_motion/index.mdx b/docs/02advanced/03simulation/02parabolic_motion/index.mdx index 16d8d386a..f6bdc515a 100644 --- a/docs/02advanced/03simulation/02parabolic_motion/index.mdx +++ b/docs/02advanced/03simulation/02parabolic_motion/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 2 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 放物運動 diff --git a/docs/02advanced/03simulation/03resisted_motion/index.mdx b/docs/02advanced/03simulation/03resisted_motion/index.mdx index fb3884e6b..fab18a911 100644 --- a/docs/02advanced/03simulation/03resisted_motion/index.mdx +++ b/docs/02advanced/03simulation/03resisted_motion/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 3 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 速度に比例した抵抗がある投げ上げ運動 diff --git a/docs/02advanced/04recursion/index.mdx b/docs/02advanced/04recursion/index.mdx index 47e7fcf1b..bd6a0b768 100644 --- a/docs/02advanced/04recursion/index.mdx +++ b/docs/02advanced/04recursion/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 4 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 再帰 diff --git a/docs/02advanced/05monte-carlo/index.mdx b/docs/02advanced/05monte-carlo/index.mdx index d3316ec30..f4fe35954 100644 --- a/docs/02advanced/05monte-carlo/index.mdx +++ b/docs/02advanced/05monte-carlo/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 5 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # モンテカルロ法 diff --git a/docs/02advanced/06search-algorithm/index.mdx b/docs/02advanced/06search-algorithm/index.mdx index 7750ac7bc..6cb4bdf13 100644 --- a/docs/02advanced/06search-algorithm/index.mdx +++ b/docs/02advanced/06search-algorithm/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 6 --- -import ViewSource from "@site/src/components/ViewSource/ViewSource"; +import ViewSource from "@site/src/components/ViewSource"; import Answer from "@site/src/components/Answer"; # 探索 diff --git a/docs/03extras/04website/01html/01html/index.mdx b/docs/03extras/04website/01html/01html/index.mdx index 569798526..ce3d2bd3f 100644 --- a/docs/03extras/04website/01html/01html/index.mdx +++ b/docs/03extras/04website/01html/01html/index.mdx @@ -2,7 +2,7 @@ sidebar_position: 1 --- -import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor/InteractiveCodeEditor"; +import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor"; import Answer from "@site/src/components/Answer"; import IframeOutput from "@site/src/components/IframeOutput"; diff --git a/docs/03extras/04website/02docusaurus/01markdown/index.mdx b/docs/03extras/04website/02docusaurus/01markdown/index.mdx index 4c6b5ca06..329865b2c 100644 --- a/docs/03extras/04website/02docusaurus/01markdown/index.mdx +++ b/docs/03extras/04website/02docusaurus/01markdown/index.mdx @@ -2,8 +2,8 @@ sidebar_position: 1 --- -import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor/InteractiveCodeEditor"; -import LifeGame from "@site/src/components/LifeGame/LifeGame"; +import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor"; +import LifeGame from "@site/src/components/LifeGame"; export const defaultMathValue = `\ $a^2 + b^2 = c^2$ $$ diff --git a/docs/03extras/04website/index.mdx b/docs/03extras/04website/index.mdx index 33fea72d8..bcf6e564d 100644 --- a/docs/03extras/04website/index.mdx +++ b/docs/03extras/04website/index.mdx @@ -3,7 +3,7 @@ sidebar_position: 4 --- import DocCardList from "@theme/DocCardList"; -import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor/InteractiveCodeEditor"; +import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor"; # このシケプリの作り方 diff --git a/docs/03extras/05tex/index.mdx b/docs/03extras/05tex/index.mdx index bfc84eaf5..3ea7b1f78 100644 --- a/docs/03extras/05tex/index.mdx +++ b/docs/03extras/05tex/index.mdx @@ -6,7 +6,7 @@ import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import installTexLive from "./install_texlive.mov"; import typesetTex from "./typeset_tex.mp4"; -import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor/InteractiveCodeEditor"; +import InteractiveCodeEditor from "@site/src/components/InteractiveCodeEditor"; # $\LaTeX$ の導入 diff --git a/src/components/Answer.tsx b/src/components/Answer/index.tsx similarity index 59% rename from src/components/Answer.tsx rename to src/components/Answer/index.tsx index bf14ec573..54031edcd 100644 --- a/src/components/Answer.tsx +++ b/src/components/Answer/index.tsx @@ -1,10 +1,9 @@ -/* eslint-disable react/prop-types */ -import React from "react"; +import React, { type ReactNode } from "react"; import Details from "@theme/Details"; /** * 解答を書くための、コンポーネント */ -export default function Answer({ children }) { +export default function Answer({ children }: { children: ReactNode }) { return
解答}>{children}
; } diff --git a/src/components/IframeOutput.tsx b/src/components/IframeOutput/index.tsx similarity index 100% rename from src/components/IframeOutput.tsx rename to src/components/IframeOutput/index.tsx diff --git a/src/components/InteractiveCodeEditor/InteractiveCodeEditor.tsx b/src/components/InteractiveCodeEditor/index.tsx similarity index 100% rename from src/components/InteractiveCodeEditor/InteractiveCodeEditor.tsx rename to src/components/InteractiveCodeEditor/index.tsx diff --git a/src/components/LifeGame/LifeGame.tsx b/src/components/LifeGame/index.tsx similarity index 100% rename from src/components/LifeGame/LifeGame.tsx rename to src/components/LifeGame/index.tsx diff --git a/src/components/OpenInColab/OpenInColab.tsx b/src/components/OpenInColab/index.tsx similarity index 100% rename from src/components/OpenInColab/OpenInColab.tsx rename to src/components/OpenInColab/index.tsx diff --git a/src/components/ViewSource/ViewSource.tsx b/src/components/ViewSource/index.tsx similarity index 98% rename from src/components/ViewSource/ViewSource.tsx rename to src/components/ViewSource/index.tsx index 60d997e44..f1e6874fe 100644 --- a/src/components/ViewSource/ViewSource.tsx +++ b/src/components/ViewSource/index.tsx @@ -2,7 +2,7 @@ import React, { useState, useEffect } from "react"; import Convert from "ansi-to-html"; import CodeBlock from "@theme/CodeBlock"; import mdToHTML from "@site/src/components/mdToHTML"; -import OpenInColab from "@site/src/components/OpenInColab/OpenInColab"; +import OpenInColab from "@site/src/components/OpenInColab"; import styles from "./styles.module.css"; type MarkdownCell = { cell_type: "markdown"; source: string }; diff --git a/src/components/mdToHTML.tsx b/src/components/mdToHTML/index.tsx similarity index 100% rename from src/components/mdToHTML.tsx rename to src/components/mdToHTML/index.tsx diff --git a/src/theme/ReactLiveScope/index.js b/src/theme/ReactLiveScope/index.js index cfa699703..65a58a690 100644 --- a/src/theme/ReactLiveScope/index.js +++ b/src/theme/ReactLiveScope/index.js @@ -1,5 +1,5 @@ import React from "react"; -import LifeGameTmp from "@site/src/components/LifeGame/LifeGame"; +import LifeGameTmp from "@site/src/components/LifeGame"; // Add react-live imports you need here function LifeGame() {