Yuto Ito
Yuto Ito
#532 待ち トップページの右側にあったやつ 以前のはパット見で分かりづらかったので、種類ごとに色付きchipsとか使うと良さそう https://vuetifyjs.com/en/components/chips#chips
`[String]` で保存。 ポスグレの配列型かJSON型で保存。 今回はチーム単位でログインだが、チーム詳細ページにメンバー一覧は表示したい。 実装するならは、本戦前に参加者にメンバー一覧を提出してもらう必要あり。
以前にもあったやつ フローティングボタン?にしてクリックでコンテストのタイムテーブルが出るようにする #388 も考慮 contestInfoのgetterから競技時間などは取得できる できれば、ログイン後トップページに遷移したときにタイムテーブルを表示したい。 時間をクリックすればタイムテーブルが表示できると分かるようにする(shrink系のアニメーションを使うなど)
プラグインの動作確認をして、問題文で可能な表現をまとめる markdown-itに、katex, 脚注, 略語のプラグインが入ってる 導入したプラグイン一覧はnuxt.config.jsのmarkdownitに書かれている。 FYI: * https://github.com/ictsc/ictsc-score-server/blob/develop/ui/nuxt.config.js * https://watchcontents.com/best-combination-vuejs-markdown/
現状では自動削除までのプログレスバーの進行をsetIntervalで行っているため滑らかではない CSSアニメーションで作り直せばキレイになるはず timeoutを自由な時間じゃなくてshort, normal, longとかの数種類にしてもいいかも 
現状ではsassのシンタックスエラーに築くのはビルド時。 stylelintと[これ](https://github.com/mapbox/stylelint-processor-arbitrary-tags)が使えそうだったが、SASSはシンタックスエラーになってしまう。 SCSSの例はたくさん出てくる。 SASSは人気が無いのかも知れない...
## 前提 APIから取得したデータはキャッシュされ、再度そのページに遷移した場合はキャッシュを元に再描画され、裏でデータ更新がないか確認し更新があればUIも変更するようになっている。 ## 症状 * updateやinsertには反応するがdeleteにのみ反応しない。 * Vuexのstateにデータが残ったままになってるのでVuex-ORMかplugin-grpahqlのバグ。 * fetchログ的には取得データの数がちゃんと減ってる * リロードするとstateがリセットされるのでdeleteが反応する。 ## 現状 本番ではdelete系操作はほとんどしないので優先度は低い。 ちょいコード呼んだので後でIssue作るかPR投げるかする。