def METHOD_NAME(props=dict(), data_fn=generate_markdown_mock_data, assets_folder=None):
    app = (
        dash.Dash(__name__)
        if assets_folder is None
        else dash.Dash(__name__, assets_folder=assets_folder)
    )
    baseProps = get_props(data_fn=data_fn)
    baseProps.update(dict(filter_action="native", sort_action="native"))
    baseProps.update(props)
    app.layout = DataTable(**baseProps)
    return app