React-ace editor customized for Streamlit
Project description
streamlit code editor
A code editor component for streamlit.io apps, built on top of react-ace, with custom themes and customizable interface elements.
Installation
Install streamlit-code-editor with pip:
pip install streamlit_code_editor
Usage
To add a Code Editor to Streamlit python app, import code_editor
and then call the code_editor
function with the code you want to edit (as a string):
import streamlit as st
from code_editor import code_editor
response_dict = code_editor(your_code_string)
Without specifying a language, the editor will default to python
. You can also specify a language with the lang
argument:
# The default value for the lang argument is "python"
response_dict = code_editor(your_code_string, lang="javascript")
By default, each code editor is styled like streamlit's code component. We will go over how to customize the styling in a later section.
Docs
Demo
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
Close
Hashes for streamlit-code-editor-0.1.21.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a4d2a3644b1cc84415d94a5a4383804170d41bd553a2afdaabc4309341e3677 |
|
MD5 | aac371e6b6f51109c66927072a612245 |
|
BLAKE2b-256 | be98a0848aefc2f1a5b4d29e4ad99add0f4fc2e3491dcb9b200ea8fb3c09a0dd |
Close
Hashes for streamlit_code_editor-0.1.21-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d4142b60c71d24a19d88f99cbb40213dd5818ebdddb4e1feeb8ff2c28cd0b7a |
|
MD5 | 59e8f6366f541def6e2b02b4f19ba474 |
|
BLAKE2b-256 | 63b9fa6b209a52c77665295ac4d7bebb0255cc3e09e716af11e18009829ff10d |