| @@ -110,6 +110,7 @@ const TopNav: React.FC = ({ user, setUser }: Props) => { | |||||
| <div className={className}> | <div className={className}> | ||||
| <Link to="/posts" className={subClass}>一覧</Link> | <Link to="/posts" className={subClass}>一覧</Link> | ||||
| <Link to="/posts/new" className={subClass}>投稿追加</Link> | <Link to="/posts/new" className={subClass}>投稿追加</Link> | ||||
| <Link to="/wiki/ヘルプ:広場" className={subClass}>ヘルプ</Link> | |||||
| </div>) | </div>) | ||||
| case Menu.Wiki: | case Menu.Wiki: | ||||
| return ( | return ( | ||||
| @@ -1,16 +1,17 @@ | |||||
| import axios from 'axios' | |||||
| import React, { useEffect, useState } from 'react' | import React, { useEffect, useState } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import { Link, useLocation, useParams } from 'react-router-dom' | import { Link, useLocation, useParams } from 'react-router-dom' | ||||
| import axios from 'axios' | |||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import TagDetailSidebar from '@/components/TagDetailSidebar' | |||||
| import NicoViewer from '@/components/NicoViewer' | import NicoViewer from '@/components/NicoViewer' | ||||
| import PostEditForm from '@/components/PostEditForm' | |||||
| import TabGroup, { Tab } from '@/components/common/TabGroup' | |||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import { Button } from '@/components/ui/button' | import { Button } from '@/components/ui/button' | ||||
| import { toast } from '@/components/ui/use-toast' | import { toast } from '@/components/ui/use-toast' | ||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import { cn } from '@/lib/utils' | import { cn } from '@/lib/utils' | ||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import TagDetailSidebar from '@/components/TagDetailSidebar' | |||||
| import PostEditForm from '@/components/PostEditForm' | |||||
| import TabGroup, { Tab } from '@/components/common/TabGroup' | |||||
| import type { Post, Tag, User } from '@/types' | import type { Post, Tag, User } from '@/types' | ||||
| @@ -1,10 +1,11 @@ | |||||
| import axios from 'axios' | |||||
| import React, { useEffect, useState } from 'react' | import React, { useEffect, useState } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import { Link, useLocation } from 'react-router-dom' | import { Link, useLocation } from 'react-router-dom' | ||||
| import axios from 'axios' | |||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import TagSidebar from '@/components/TagSidebar' | import TagSidebar from '@/components/TagSidebar' | ||||
| import MainArea from '@/components/layout/MainArea' | import MainArea from '@/components/layout/MainArea' | ||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import type { Post, Tag } from '@/types' | import type { Post, Tag } from '@/types' | ||||
| @@ -1,16 +1,17 @@ | |||||
| import axios from 'axios' | |||||
| import React, { useEffect, useState, useRef } from 'react' | import React, { useEffect, useState, useRef } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | ||||
| import axios from 'axios' | |||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import NicoViewer from '@/components/NicoViewer' | import NicoViewer from '@/components/NicoViewer' | ||||
| import Form from '@/components/common/Form' | |||||
| import Label from '@/components/common/Label' | |||||
| import PageTitle from '@/components/common/PageTitle' | |||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import { Button } from '@/components/ui/button' | import { Button } from '@/components/ui/button' | ||||
| import { toast } from '@/components/ui/use-toast' | import { toast } from '@/components/ui/use-toast' | ||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import { cn } from '@/lib/utils' | import { cn } from '@/lib/utils' | ||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import Form from '@/components/common/Form' | |||||
| import PageTitle from '@/components/common/PageTitle' | |||||
| import Label from '@/components/common/Label' | |||||
| import type { Post, Tag } from '@/types' | import type { Post, Tag } from '@/types' | ||||
| @@ -1,12 +1,13 @@ | |||||
| import axios from 'axios' | |||||
| import { useEffect, useState } from 'react' | import { useEffect, useState } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | |||||
| import ReactMarkdown from 'react-markdown' | import ReactMarkdown from 'react-markdown' | ||||
| import axios from 'axios' | |||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | |||||
| import PageTitle from '@/components/common/PageTitle' | |||||
| import MainArea from '@/components/layout/MainArea' | import MainArea from '@/components/layout/MainArea' | ||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import { WikiIdBus } from '@/lib/eventBus/WikiIdBus' | import { WikiIdBus } from '@/lib/eventBus/WikiIdBus' | ||||
| import PageTitle from '@/components/common/PageTitle' | |||||
| import type { WikiPage } from '@/types' | import type { WikiPage } from '@/types' | ||||
| @@ -1,16 +1,18 @@ | |||||
| import axios from 'axios' | |||||
| import MarkdownIt from 'markdown-it' | |||||
| import React, { useEffect, useState, useRef } from 'react' | import React, { useEffect, useState, useRef } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import MdEditor from 'react-markdown-editor-lite' | |||||
| import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | ||||
| import axios from 'axios' | |||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import NicoViewer from '@/components/NicoViewer' | import NicoViewer from '@/components/NicoViewer' | ||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import { Button } from '@/components/ui/button' | import { Button } from '@/components/ui/button' | ||||
| import { toast } from '@/components/ui/use-toast' | import { toast } from '@/components/ui/use-toast' | ||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import { cn } from '@/lib/utils' | import { cn } from '@/lib/utils' | ||||
| import MarkdownIt from 'markdown-it' | |||||
| import MdEditor from 'react-markdown-editor-lite' | |||||
| import 'react-markdown-editor-lite/lib/index.css' | import 'react-markdown-editor-lite/lib/index.css' | ||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import type { Tag } from '@/types' | import type { Tag } from '@/types' | ||||
| @@ -1,8 +1,9 @@ | |||||
| import axios from 'axios' | |||||
| import { useEffect, useState } from 'react' | import { useEffect, useState } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import { Link, useLocation, useParams } from 'react-router-dom' | import { Link, useLocation, useParams } from 'react-router-dom' | ||||
| import MainArea from '@/components/layout/MainArea' | import MainArea from '@/components/layout/MainArea' | ||||
| import axios from 'axios' | |||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | import { API_BASE_URL, SITE_TITLE } from '@/config' | ||||
| import type { WikiPageChange } from '@/types' | import type { WikiPageChange } from '@/types' | ||||
| @@ -1,16 +1,18 @@ | |||||
| import axios from 'axios' | |||||
| import MarkdownIt from 'markdown-it' | |||||
| import React, { useEffect, useState, useRef } from 'react' | import React, { useEffect, useState, useRef } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import MdEditor from 'react-markdown-editor-lite' | |||||
| import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | import { Link, useLocation, useParams, useNavigate } from 'react-router-dom' | ||||
| import axios from 'axios' | |||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import NicoViewer from '@/components/NicoViewer' | import NicoViewer from '@/components/NicoViewer' | ||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import { Button } from '@/components/ui/button' | import { Button } from '@/components/ui/button' | ||||
| import { toast } from '@/components/ui/use-toast' | import { toast } from '@/components/ui/use-toast' | ||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | |||||
| import { cn } from '@/lib/utils' | import { cn } from '@/lib/utils' | ||||
| import MarkdownIt from 'markdown-it' | |||||
| import MdEditor from 'react-markdown-editor-lite' | |||||
| import 'react-markdown-editor-lite/lib/index.css' | import 'react-markdown-editor-lite/lib/index.css' | ||||
| import MainArea from '@/components/layout/MainArea' | |||||
| import type { Tag } from '@/types' | import type { Tag } from '@/types' | ||||
| @@ -1,10 +1,10 @@ | |||||
| import axios from 'axios' | |||||
| import React, { useEffect, useState } from 'react' | import React, { useEffect, useState } from 'react' | ||||
| import { Helmet } from 'react-helmet' | import { Helmet } from 'react-helmet' | ||||
| import { Link } from 'react-router-dom' | import { Link } from 'react-router-dom' | ||||
| import axios from 'axios' | |||||
| import SectionTitle from '@/components/common/SectionTitle' | |||||
| import MainArea from '@/components/layout/MainArea' | import MainArea from '@/components/layout/MainArea' | ||||
| import { API_BASE_URL, SITE_TITLE } from '@/config' | import { API_BASE_URL, SITE_TITLE } from '@/config' | ||||
| import SectionTitle from '@/components/common/SectionTitle' | |||||
| import type { Category, WikiPage } from '@/types' | import type { Category, WikiPage } from '@/types' | ||||