feat: Add theme prop (#3228)

* support appearance when updating scene data

* works!

* whoops, missed a prop

* hide appearance button when prop is not set

* cleanup

* fix export + rename prop to theme

* rename to showThemeBtn, hide via react instead of css

* adapt to new state name

* add tests and css selector to target the dark mode toggle

* updated changelog and readme

* fix markdown rendering in readme

* pr feedback
This commit is contained in:
Jeremy Press
2021-03-15 11:33:46 -07:00
committed by GitHub
parent 1f295955d0
commit 84a1863233
10 changed files with 62 additions and 10 deletions

View File

@ -190,6 +190,7 @@ export interface ExcalidrawProps {
zenModeEnabled?: boolean;
gridModeEnabled?: boolean;
libraryReturnUrl?: string;
theme?: "dark" | "light";
}
export type SceneData = {