みてるぞ 3 weeks ago
parent
commit
3199c476a3
9 changed files with 41 additions and 31 deletions
  1. +1
    -0
      frontend/src/components/TopNav.tsx
  2. +7
    -6
      frontend/src/pages/posts/PostDetailPage.tsx
  3. +3
    -2
      frontend/src/pages/posts/PostListPage.tsx
  4. +7
    -6
      frontend/src/pages/posts/PostNewPage.tsx
  5. +5
    -4
      frontend/src/pages/wiki/WikiDetailPage.tsx
  6. +7
    -5
      frontend/src/pages/wiki/WikiEditPage.tsx
  7. +2
    -1
      frontend/src/pages/wiki/WikiHistoryPage.tsx
  8. +7
    -5
      frontend/src/pages/wiki/WikiNewPage.tsx
  9. +2
    -2
      frontend/src/pages/wiki/WikiSearchPage.tsx

+ 1
- 0
frontend/src/components/TopNav.tsx View File

@@ -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 (


+ 7
- 6
frontend/src/pages/posts/PostDetailPage.tsx View File

@@ -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'




+ 3
- 2
frontend/src/pages/posts/PostListPage.tsx View File

@@ -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'




+ 7
- 6
frontend/src/pages/posts/PostNewPage.tsx View File

@@ -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'




+ 5
- 4
frontend/src/pages/wiki/WikiDetailPage.tsx View File

@@ -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'




+ 7
- 5
frontend/src/pages/wiki/WikiEditPage.tsx View File

@@ -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'




+ 2
- 1
frontend/src/pages/wiki/WikiHistoryPage.tsx View File

@@ -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'


+ 7
- 5
frontend/src/pages/wiki/WikiNewPage.tsx View File

@@ -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'




+ 2
- 2
frontend/src/pages/wiki/WikiSearchPage.tsx View File

@@ -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'




Loading…
Cancel
Save