SqlCode
SQL textfield input with auto complete and SQL syntax highlighting.
@solara.component
def SqlCode(label="Query", query: str = None, tables: Dict[str, List[str]] = None, on_query=None, height="180px"):
...
To get auto complete for the column names, prefix it with the table name, i.e. "titanic.sur ctrl+space"
Arguments
label: Label for the textfield. query: SQL query. tables: Dictionary with table names as keys and list of column names as values (used for auto complete). on_query: Callback function that is called when the query is changed height: Height of the textfield