diff --git a/src/components/Button/LoginBtn/LoginBtn.tsx b/src/components/Button/LoginBtn/LoginBtn.tsx deleted file mode 100644 index dedf75e..0000000 --- a/src/components/Button/LoginBtn/LoginBtn.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import styles from './styles.module.css' - -export default function LoginBtn(label: string) { - return <> -} diff --git a/src/components/Button/LoginBtn/styles.module.css b/src/components/Button/LoginBtn/styles.module.css deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/Header/Header.test.tsx b/src/components/Header/Header.test.tsx index 44dd4a4..9b86358 100644 --- a/src/components/Header/Header.test.tsx +++ b/src/components/Header/Header.test.tsx @@ -1,8 +1,7 @@ -import { render, screen, fireEvent } from '@testing-library/react' +import { render, screen } from '@testing-library/react' import { BrowserRouter } from 'react-router-dom' import { describe, it, expect } from 'vitest' import Header from './Header' -import styles from './style.module.css' // テスト用のWrapper const Wrapper = ({ children }: { children: React.ReactNode }) => ( diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 45d0558..90c4882 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -1,7 +1,6 @@ import styles from './style.module.css' import hamburgerIcon from '../../assets/hamburger.svg' import iconImg from '../../assets/icon.jpg' -import { useState } from 'react' import { Link, useLocation } from 'react-router-dom' type Type = { diff --git a/src/components/Header/Heder.stories.tsx b/src/components/Header/Heder.stories.tsx index 29c3de4..062981b 100644 --- a/src/components/Header/Heder.stories.tsx +++ b/src/components/Header/Heder.stories.tsx @@ -21,4 +21,12 @@ const meta = { export default meta type Story = StoryObj -export const Default: Story = {} +export const Default: Story = { + args: { + void: () => { + // ダミーの関数。クリック時などに呼ばれる想定 + console.log('clicked') + }, + state: false, // 初期状態 + }, +} diff --git a/src/components/Problem/index.tsx b/src/components/Problem/index.tsx index 648b1e9..df15923 100644 --- a/src/components/Problem/index.tsx +++ b/src/components/Problem/index.tsx @@ -1,10 +1,10 @@ -import { OptionsVO } from '@/models/entity/Options' -import { ProblemVO } from '@/models/entity/Problem' -import { TagsVO } from '@/models/entity/Tags' import styles from './styles.module.css' import Genre from '../Genre/Genre' import { Button } from '@/stories/Button' import { useState } from 'react' +import { ProblemVO } from '@/models/entity/client/Problem' +import { TagsVO } from '@/models/entity/client/Tags' +import { OptionsVO } from '@/models/entity/client/Options' type Type = { Problem: ProblemVO.Type diff --git a/src/models/entity/converter/fmt/CreateProblemFmt0001.ts b/src/models/entity/converter/fmt/CreateProblemFmt0001.ts deleted file mode 100644 index 7bb9d9e..0000000 --- a/src/models/entity/converter/fmt/CreateProblemFmt0001.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { CreateProblemFmt001VO } from '../../client/fmt/CreateProblemFmt0001' -import { CreateProblemFmt001 } from '../../server/fmt/CreateProblemFmt0001' - -// export namespace CreateProblemFmt0001Converter { -// export function toVo(src: CreateProblemFmt001.Type): CreateProblemFmt001VO.Type { -// return { - -// } -// } -// } diff --git a/src/pages/CreateProblem/detail/index.tsx b/src/pages/CreateProblem/detail/index.tsx index b6a4e0e..000fc77 100644 --- a/src/pages/CreateProblem/detail/index.tsx +++ b/src/pages/CreateProblem/detail/index.tsx @@ -257,7 +257,7 @@ export default function CreateProblemDetail() { type="text" id="zipText" placeholder="ファイルの名前" - onChange={(e) => { + onChange={() => { /* 初期zip取得のAPIを叩くアクションを指定 */ // Action.editForm(dispatch, 'newCreate.problem.title', e.target.value) }} diff --git a/src/stories/Button.tsx b/src/stories/Button.tsx index 4a75e96..93e1ade 100644 --- a/src/stories/Button.tsx +++ b/src/stories/Button.tsx @@ -1,5 +1,3 @@ -import React from 'react' - import './button.css' export interface ButtonProps { diff --git a/src/stories/Header.tsx b/src/stories/Header.tsx index 2aa3023..8ef9e32 100644 --- a/src/stories/Header.tsx +++ b/src/stories/Header.tsx @@ -1,71 +1,73 @@ -import React from 'react' - import { Button } from './Button' import './header.css' type User = { - name: string + name: string } export interface HeaderProps { - user?: User - onLogin?: () => void - onLogout?: () => void - onCreateAccount?: () => void + user?: User + onLogin?: () => void + onLogout?: () => void + onCreateAccount?: () => void } export const Header = ({ - user, - onLogin, - onLogout, - onCreateAccount, + user, + onLogin, + onLogout, + onCreateAccount, }: HeaderProps) => ( -
-
-
- - - - - - - -

Acme

-
-
- {user ? ( - <> - - Welcome, {user.name}! - -
-
-
+
+
+
+ + + + + + + +

Acme

+
+
+ {user ? ( + <> + + Welcome, {user.name}! + +
+
+
)