Streamlit modal
Modal support for streamlit. The hackish way.
Example
import streamlit as st
from streamlit_modal import Modal
import streamlit.components.v1 as components
modal = Modal(
"Demo Modal",
key="demo-modal",
# Optional
padding=20, # default value
max_width=744 # default value
)
open_modal = st.button("Open")
if open_modal:
modal.open()
if modal.is_open():
with modal.container():
st.write("Text goes here")
html_string = '''
<h1>HTML string in RED</h1>
<script language="javascript">
document.querySelector("h1").style.color = "red";
</script>
'''
components.html(html_string)
st.write("Some fancy text")
value = st.checkbox("Check me")
st.write(f"Checkbox checked: {value}")
Install
pip install streamlit-modal
Metadata
Release files for streamlit-modal 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| streamlit_modal-0.1.2.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| streamlit_modal-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 kB
Release files / streamlit_modal-0.1.2.tar.gz
| Download URL | streamlit_modal-0.1.2.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c169aed6e659fd834e3526ffac285efd77867c2e5847131c2fa9d441468a522
|
|
BLAKE2b-256 checksum How to use checksums |
4c34feb9666c148ddf72c92b059509e13ed89b95d6f336317e324d009591f6e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.6
|
Release files / streamlit_modal-0.1.2-py3-none-any.whl
| Download URL | streamlit_modal-0.1.2-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
60dac7590fd7a168d046cc03335460ac323b060676818bf8000949a878c74386
|
|
BLAKE2b-256 checksum How to use checksums |
af443a6cdc70580ba2f48f1197589adaea29b199786f809aa0919fbabf489e1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.6
|