[WIP] Add internal_styles argument to Dash.__init__() for passing custom CSS #435
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds an optional kwarg to the
Dash
constructor to allow passing CSS as a nested dictionary. This CSS gets included in a<style>
block in the document head.The use case I have in mind is hiding the Undo button, as in #234. With these changes you can do something like this
instead of requiring an external stylesheet or messing around with
serve_locally
.If this seems like a reasonable addition I'll take a stab at writing some tests. If not, I'm happy to try another approach, or if you're not interested in adding something like this then just let me know and I can close the PR. Also if there's a better place to put this configuration option than kwargs in the constructor please let me know.
Thanks!