This package makes it super simple to do exploratory data analysis and develop high-quality Panel data apps ...
Project description
✨ panel-modal
We want to make it easy to use modals with Panel on both the server and in the notebook.
A modal is an element that displays in front of and deactivates all other page content. Panel already includes a modal. But it only works if you using a template on a server. It does not work in the notebook.
You can install and use the package as simple as.
pip install panel-modal
import panel as pn
from panel_modal import Modal
pn.extension()
modal = Modal(pn.panel("Hi. I am the Panel Modal!", width=200))
pn.Column(modal.param.open, modal).servable()
Check out the api section below and the examples folder for more details.
Api
Parameters
objects: The objects to display in the modal. You can define the size of the modal if you wrap the objects in a layout like a Column.is_open: Whether or not the modal is open. Set this toTrueto open the modal.show_close_button: Whether to show a close button in the modal.style: The css styles applied to the modal.
Events
open: Trigger this to open the modal.close: Trigger this to close the modal.
🚀 Get started in under a minute
Install panel-modal including the examples dependencies.
pip install panel-modal[examples]
Explore the sample apps
pn hello panel-modal
You can now find the reference and gallery notebooks in the examples/awesome-panel/panel-modal folder. Check them out by running jupyter lab.
📒 Explore the examples online
Click one of the buttons
⭐ Support
Please support Panel and awesome-panel by giving the projects a star on Github:
Thanks
❤️ Contribute
If you are looking to contribute to this project you can find ideas in the issue tracker. To get started check out the DEVELOPER_GUIDE.
I would love to support and receive your contributions. Thanks.
Monitor
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file panel-modal-0.4.0.tar.gz.
File metadata
- Download URL: panel-modal-0.4.0.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5be8c37d740f9768bad7bb54b61e7243c2b74cb552978d9d97d3886549c9700
|
|
| MD5 |
a80550ce3b4102dd02c1768d3e89ed45
|
|
| BLAKE2b-256 |
f658ab3dd82fb8534b2432bef62b08b3005bda0b9e5010d11e8a6b4bf645f6d7
|
File details
Details for the file panel_modal-0.4.0-py3-none-any.whl.
File metadata
- Download URL: panel_modal-0.4.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8fcf65bf4a02ff365813912f5cbc025e43334ac572b9fb4c048b5f314e878c9
|
|
| MD5 |
b8adad233989fa4c90b1df9d9d6e8af2
|
|
| BLAKE2b-256 |
ca1d1739c27ff77d8b46686460531c2abf81e4b47fa56d9159f550af48f5f22d
|