Streamlit component that allows you to set emojis from 5 prettier icon libraries
Project description
streamlit-custom-component
Streamlit component that allows you to set emojis from 5 prettier icon libraries
Installation instructions
pip install Sidebar-nav-custom-icons-streamlit
Usage instructions
import streamlit as st
from custom_sidebar_icons import Set_Nav_Emojis as set_Nav
#Icon libraries this supports
# - "https://icons8.com/icons/",
# - "https://remixicon.com/",
# - "https://icons8.com/line-awesome",
# - "https://tabler-icons.io/",
# - "https://fonts.google.com/icons",
# Can have a look at source code and add support for more
# When loading from local file or from html without iframe or some container
emojisOrender = set_Nav(emojis_list)
emojisOrender.show_me_the_icons_Render()
# When loading from streamlit Cloud - app loaded in container (iframe)
emojisOrender = set_Nav(emojis_list, streamlit_cloud_app=True)
emojisOrender.show_me_the_icons_Render()
# When loading app from some other cloud deploy container
append_CDN_to = """
window.top.document.querySelectorAll("iframe[title='streamlitApp']")[0].contentDocument.head
"""
emojisOrender = set_Nav(emojis_list, my_custom_head_CDN_selector=True, append_CDN_to=append_CDN_to)
emojisOrender.show_me_the_icons_Render()
Project details
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 Sidebar-nav-custom-icons-streamlit-0.0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e49dfd6a74983b95cc42f486c20f56932d4be59e1cd835ddb063243e7e83365 |
|
MD5 | e26fd7a4c315bd92bef56b1d2ef5b395 |
|
BLAKE2b-256 | 363ebf2f8a8b6c23e10a8eda7acea266841112987cb42ab9b2bc9519c6d30a2d |
Close
Hashes for Sidebar_nav_custom_icons_streamlit-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3747fee7b4f2d6d5759a512c973d7995d8c95e8da2122d9dece33885f14d99f |
|
MD5 | d2a62a077773b0c65ab114ffacde2415 |
|
BLAKE2b-256 | 691f5e2141f1ba3db673c4705e2db031770205dbe53a5769a9d474911247edf8 |