Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin' into chore/104-router
Browse files Browse the repository at this point in the history
  • Loading branch information
toranomonn committed Jul 19, 2024
2 parents 521cbab + 4430717 commit e70f1b3
Show file tree
Hide file tree
Showing 3 changed files with 377 additions and 170 deletions.
6 changes: 3 additions & 3 deletions packages/kcmsf/src/config/types/rule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,13 +115,13 @@ export type PremiseState = {
};

/**
* @description {@link RuleList}が有効か判定する型
* @description {@link RuleList}が有効か判定する型
* {@link PointRule}の`name`属性が重複していたらコンパイルに失敗する
*/
export type ValidRuleList<R extends RuleList> = UniqueArray<R, "name">;

/**
* @description リテラル配列`R`内のレコードの`Key`属性がユニークか検査する型
* @description リテラル配列`R`内のレコードの`Key`属性がユニークか検査する型
* ユニークなら`R`自体, 重複していたらその旨のエラーメッセージの文字列リテラル型になる
*/
type UniqueArray<
Expand Down Expand Up @@ -151,7 +151,7 @@ type Pickup<
: A;

/**
* @description 文字列リテラル配列`R`の要素がユニークか検査する型
* @description 文字列リテラル配列`R`の要素がユニークか検査する型
* ユニークなら`true`, 重複していたら`{ErrorMessage}: {重複している要素}`という文字列リテラル型になる
*/
type IsUnique<
Expand Down
21 changes: 14 additions & 7 deletions packages/kcmsf/src/pages/home.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
import { Link } from "react-router-dom";
export const Home = () => {
return <><h1>Home</h1>
<Link to="/entrylist">参加者一覧</Link><br/>
<Link to="/entry">参加者登録</Link><br/>
<Link to="/matchlist">試合表</Link><br/>
<Link to="/result">試合結果</Link><br/>
<Link to="/ranking">ランキング</Link>
</>;
return (
<>
<h1>Home</h1>
<Link to="/entrylist">参加者一覧</Link>
<br />
<Link to="/entry">参加者登録</Link>
<br />
<Link to="/matchlist">試合表</Link>
<br />
<Link to="/result">試合結果</Link>
<br />
<Link to="/ranking">ランキング</Link>
</>
);
};
Loading

0 comments on commit e70f1b3

Please sign in to comment.