<reponame>bmeares/Meerschaum
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
# vim:fenc=utf-8

"""
View the available plugins hosted by this API instance.
"""

from __future__ import annotations
from meerschaum.utils.packages import import_html, import_dcc
html, dcc = import_html(), import_dcc()
import dash_bootstrap_components as dbc
from meerschaum.api import get_api_connector, endpoints
from meerschaum._internal.Plugin import Plugin
from meerschaum.utils.typing import Optional

search_box = dbc.Input(
    id="search-plugins-input",
    placeholder="Search for plugins...",
    type="text"
)

layout = dbc.Container([
    html.Div([
        html.Br(),
        html.Div(
            dbc.Container([
                html.H3('Plugins'),
                html.P('Plugins extend the functionality of Meerschaum.'),
                html.A(
                    'To find out more, check out the plugins documentation.',
                    href='https://meerschaum.io/reference/plugins/using-plugins/',
                    rel="noreferrer noopener",
                    target="_blank",
                ),
            ]),
            className='page-header',
            style={'background-color': 'var(--dark)', 'padding': '1em'},
        ),
        html.Br(),
        #  html.Div([], id='edit-alert-div'),
        search_box,
        html.Br(),
        html.Div([], id='plugins-cards-div'),
    ])
])

#! /usr/bin/env python3
# -*- coding: utf-8 -*-
# vim:fenc=utf-8

"""
View the available plugins hosted by this API instance.
"""

from __future__ import annotations
from meerschaum.utils.packages import import_html, import_dcc
html, dcc = import_html(), import_dcc()
import dash_bootstrap_components as dbc
from meerschaum.api import get_api_connector, endpoints
from meerschaum._internal.Plugin import Plugin
from meerschaum.utils.typing import Optional

search_box = dbc.Input(
    id="search-plugins-input",
    placeholder="Search for plugins...",
    type="text"
)

layout = dbc.Container([
    html.Div([
        html.Br(),
        html.Div(
            dbc.Container([
                html.H3('Plugins'),
                html.P('Plugins extend the functionality of Meerschaum.'),
                html.A(
                    'To find out more, check out the plugins documentation.',
                    href='https://meerschaum.io/reference/plugins/using-plugins/',
                    rel="noreferrer noopener",
                    target="_blank",
                ),
            ]),
            className='page-header',
            style={'background-color': 'var(--dark)', 'padding': '1em'},
        ),
        html.Br(),
        #  html.Div([], id='edit-alert-div'),
        search_box,
        html.Br(),
        html.Div([], id='plugins-cards-div'),
    ])
])
#! /usr/bin/env python3 # -*- coding: utf-8 -*- # vim:fenc=utf-8 View the available plugins hosted by this API instance. #  html.Div([], id='edit-alert-div'),