(maybe_emoji: str | None)
| 79 | |
| 80 | |
| 81 | def validate_emoji(maybe_emoji: str | None) -> str: |
| 82 | if maybe_emoji is None: |
| 83 | return "" |
| 84 | |
| 85 | if is_emoji(maybe_emoji): |
| 86 | return maybe_emoji |
| 87 | raise StreamlitAPIException( |
| 88 | f'The value "{maybe_emoji}" is not a valid emoji. Shortcodes are not allowed, ' |
| 89 | "please use a single character instead." |
| 90 | ) |
| 91 | |
| 92 | |
| 93 | def validate_material_icon(maybe_material_icon: str | None) -> str: |
no test coverage detected
searching dependent graphs…