diff --git a/Todo.md b/Todo.md index a6bf1ed..8bdc17e 100644 --- a/Todo.md +++ b/Todo.md @@ -34,9 +34,10 @@ ### 開発 - [ ] [webpack-chrome-extension-reloader](https://www.npmjs.com/package/webpack-chrome-extension-reloader)でホットリロードに対応する -- [ ] SCSSで直にスタイルを書き込んだ場合に無効化できない問題を修正する +- [x] SCSSで直にスタイルを書き込んだ場合に無効化できない問題を修正する - [ ] リロードなしで有効化/無効化できるようにする - [ ] Reactコンポーネントを最適化する - [ ] テストを書く - [ ] ドキュメントを書く -- [ ] 設定を開いている間はポップアップを無効化する +- [x] 設定を開いている間はポップアップを無効化する +- [ ] ポップアップでの設定変更後に手動でリロードする必要がある問題を修正する diff --git a/src/components/SwitchItem.tsx b/src/components/SwitchItem.tsx index 8d80f9d..b8e547d 100644 --- a/src/components/SwitchItem.tsx +++ b/src/components/SwitchItem.tsx @@ -22,7 +22,6 @@ export function SwitchItem({ config, className, category }: { config: FrontConfi return (e: React.ChangeEvent) => { setEnabled(e.target.checked); WebSites[config.id].storage.set(category, e.target.checked.toString()); - chrome.runtime.sendMessage("reload"); }; }, []);