Beispiel #1
0
def Navbar():

    navbar = dbc.NavbarSimple(
      children=[
        dbc.DropdownMenu(
            children=[
                dbc.DropdownMenuItem("Pages disponibles", header=True),
                dbc.DropdownMenuItem("Visualisation mondiale" , href = "/page-1"),
                dbc.DropdownMenuItem("Segmentation par continents", href="/page-2"),
                dbc.DropdownMenuItem("Visualisation européenne", href="/page-3")
            ],
            nav=True,
            in_navbar=True,
            label="More",
            direction = 'left'
        ),
        dbc.NavItem(dbc.NavLink("Accueil", href= 'page-content'))
    ],
    brand="Navigation à travers les différentes visualisations",
    brand_href="#",
    color = colors['background'],
    dark=True,
    fluid = True
    )
    return navbar
Beispiel #2
0
 def _set_initial_layout(self, app):
     app.layout = html.Div([
         dbc.NavbarSimple(
             children=[
                 dbc.NavItem(dbc.NavLink("Link", href="#")),
                 dbc.DropdownMenu(
                     nav=True,
                     in_navbar=True,
                     label="Menu",
                     children=[
                         dbc.DropdownMenuItem("Entry 1"),
                         dbc.DropdownMenuItem("Entry 2"),
                         dbc.DropdownMenuItem(divider=True),
                         dbc.DropdownMenuItem("Entry 3"),
                     ],
                 ),
             ],
             brand="Interference Generator",
             brand_href="#",
             sticky="top",
             color="dark",
             dark=True,
             style={"color": "#EEEEEE"},
         ),
         dbc.Container(id="approot",
                       children=self.view,
                       style={"marginTop": "61.8px"}),
     ])
     return app
Beispiel #3
0
def navbar():
    navbar = dbc.Navbar([
        
        html.A(
            # Use row and col to control vertical alignment of logo / brand
            dbc.Row(
                [
                    #dbc.Col(html.Img(src=, height="30px")),
                    dbc.Col(dbc.NavbarBrand("   Wine Dashboard   ", className="ml-2")),
                ],
                align="right",
                no_gutters=True,
            ),
            href="/home",
        )
        ,  dbc.DropdownMenu(
                nav=True,
                in_navbar=True,
                label="Menu",
                children=[
                    dbc.DropdownMenuItem("Home", href="/home"),
                    dbc.DropdownMenuItem("Print", href="/print"),
                    
                ], style = {'list-style-type':'none'}
            )
        #dbc.NavbarToggler(id="navbar-toggler")
        #,
    ],
    color = '#F7E0FF',
    #'#92c83e',
    dark=False,
    )
    return navbar
def get_navbar(navplace):
    navs = []
    for page in config_pages:
        if page in config.pages:
            navs = navs + [
                dbc.DropdownMenuItem(config_pages[page]['name'],
                                     href=config_pages[page]['link'][0]),
                dbc.DropdownMenuItem(divider=True),
            ]
    navs = navs[:-1]

    children = [
        dbc.NavItem(dbc.NavLink(navplace, href="#")),
        dbc.DropdownMenu(
            nav=True,
            in_navbar=True,
            label="Menu",
            children=navs,
        ),
    ]

    return dbc.NavbarSimple(children=children,
                            brand=config.title,
                            brand_href=config.website,
                            sticky='top',
                            color=site_colors['grey80'],
                            dark=True)
Beispiel #5
0
def navbar(page_name: str):
    nav = dbc.NavbarSimple(
        children=[
            dbc.NavItem(dbc.NavLink(page_name)),
            dbc.DropdownMenu(
                children=[
                    #dbc.DropdownMenuItem("Home", href="/home", id = "home-refresh", style = {'font-size': '16px'}),
                    dbc.DropdownMenuItem("Linear Classification",
                                         href="/apps/linear-classification",
                                         id="linear-classification",
                                         style={'font-size': '16px'}),
                    dbc.DropdownMenuItem(
                        "Non Linear Classification",
                        href="/apps/non-linear-classification",
                        id="non-linear-classification",
                        style={'font-size': '16px'}),
                ],
                nav=True,
                in_navbar=True,
                label="Projects",
                style={
                    'padding-left': 20,
                    'padding-right': 50
                },
            ),
        ],
        brand="Machine Learning Tool",
        brand_href="/",
        color="#25383C",
        dark=True,
        style={'font-size': '16px'},
        brand_style={'font-size': '16px'})
    return nav
Beispiel #6
0
def logged_component(nombre_user):
    """
    Componente que se devolverá en el navbar cuando un usuario se haya logado

    Parameters
    ----------
    nombre_user : str
        Nickname del usuario.

    Returns
    -------
    logged_user : obj
        Componente con los datos del usuario logado.

    """
    
    logged_user = dbc.DropdownMenu(
                        nav=True,
                        in_navbar=True,
                        label="Welcome " + nombre_user,
                        children=[
                            dbc.DropdownMenuItem(children=[html.Span([html.I(className="fa fa-user"), " Ver perfil"])], href="/user/profile"),
                            dbc.DropdownMenuItem(children=[html.Span([html.I(className="fa fa-power-off"), " Cerrar sesión"])], href="/logout"),
                        ],
                    )
    return logged_user
Beispiel #7
0
def navbar():
    # html.Header ? for a new header to be able to add the feedback form
    # use html div instead?? https://dash.plotly.com/dash-html-components/nav
    # make a reuseable navitem for the different examples
    # Try to include logo into this version of navbar
    # https://dash-bootstrap-components.opensource.faculty.ai/docs/components/navbar/
    navbar = dbc.NavbarSimple(
        children=[
            dbc.NavItem(get_input()),
            dbc.NavItem(dbc.NavLink("Page 1", href="#")),
            dbc.DropdownMenu(
                children=[
                    dbc.DropdownMenuItem("More pages", header=True),
                    dbc.DropdownMenuItem("Page 2", href="#"),
                    dbc.DropdownMenuItem("Page 3", href="#"),
                ],
                nav=True,
                in_navbar=True,
                label="More",
            ),
        ],
        brand="COVID-19 Student Research Opportunities",
        brand_href="http://covid19research.herokuapp.com/",
        color="secondary",
        dark=True,
        style={
            'height': '100px'
        },  # , 'margin-top': '-7.5%' fix the spacing on this including top margin and width using css style elements: https://www.w3schools.com/cssref/
        sticky="top",
        fluid=True,
    )

    return navbar
Beispiel #8
0
def Navbar():
    navbar = dbc.Navbar(
        [
            html.A(dbc.Row(
                [
                    dbc.Col(
                        html.Img(src=app.get_asset_url('plug_logo.png'),
                                 height="50px")),
                    dbc.Col(
                        dbc.NavbarBrand("Power Trading Analytics",
                                        className="ml-2"))
                ],
                align="center",
                no_gutters=True,
            ),
                   href="https://github.com/joe-cipolla/ptap"),
            dbc.NavItem(dbc.NavLink("Home", href="/index")),
            dbc.DropdownMenu(
                children=[
                    dbc.DropdownMenuItem("Page 2", href="#"),
                    dbc.DropdownMenuItem("Page 3", href="#"),
                ],
                nav=True,
                in_navbar=True,
                label="More",
            ),
        ],
        color="dark",
        dark=True,
    )
    return navbar
Beispiel #9
0
def Navbar():

    layout = dbc.NavbarSimple(children=[
        dbc.NavItem(dbc.NavLink("Control Chart", href='/control_chart')),
        dbc.NavItem(dbc.NavLink("Information", href='/info')),
        dbc.DropdownMenu(children=[
            dbc.DropdownMenuItem("More Pages", header=True),
            dbc.DropdownMenuItem("New Page", href='/info')
        ],
                         nav=True,
                         in_navbar=True,
                         label="More")
    ],
                              brand="Homepage",
                              brand_href='/homepage',
                              color="primary",
                              dark=True)

    return layout


# def Navbar():

#     layout = html.Div(children=[
#         html.Nav(className = "nav nav-pills", children=[
#         html.A('Homepage', className="nav-item nav-link  btn" , href='/Homepage'),
#         html.A('Control-Chart', className="nav-item nav-link active btn" , href='/Control-Chart'),
#         html.A('Information', className="nav-item nav-link active btn" , href='/Information')

#         ])
#     ])
#     return layout
Beispiel #10
0
def nav_bar():
    navbar = dbc.NavbarSimple(
        children=[
            dbc.NavItem(
                dbc.NavLink("Home", href="http://10.213.81.6:5000/home")),
            dbc.NavItem(
                dbc.NavLink("Query", href="http://10.213.81.6:5000/radio")),
            dbc.NavItem(
                dbc.NavLink("Custom", href="http://10.213.81.6:5000/custom")),
            # dbc.NavItem(dbc.NavLink("Page 1", href="#")),
            dbc.DropdownMenu(
                children=[
                    dbc.DropdownMenuItem("Technical Stuff", header=True),
                    dbc.DropdownMenuItem(
                        "Raw SQL Query",
                        href="http://10.213.81.6:5000/raw_sql_query"),
                    dbc.DropdownMenuItem(
                        "Query Description",
                        href="http://10.213.81.6:5000/sql_description"),
                ],
                nav=True,
                in_navbar=True,
                label="More",
            ),
        ],
        brand="Skynet Query Results",
        brand_href="http://10.213.81.6:5000//home",
        sticky="right",
    )
    return navbar
def Navbar():
    navbar = dbc.NavbarSimple(
        children=[
            dbc.NavItem(dbc.NavLink("France tracker", href="/france")),
            dbc.DropdownMenu(
                nav=True,
                in_navbar=True,
                label="Menu",
                children=[
                    dbc.DropdownMenuItem(
                        dbc.NavLink(
                            "Github",
                            href=
                            "https://github.com/jeffufpost/sars-cov-2-world-tracker"
                        )),
                    dbc.DropdownMenuItem(
                        dbc.NavLink(
                            "Blog",
                            href="https://jeffreypost.dev/scattered-thoughts"))
                ],
            ),
        ],
        brand="World tracker",
        brand_href="/world",
        sticky="top",
    )
    return navbar
def navBar(input1):
    if current_user.is_authenticated:
        navBarContents = [
            dbc.NavLink(html.Img(src='/assets/locatory-logo-removebg-preview.png',
                                 style={"height": 60, "width": 300}), href='/sales_dashboard'),
            dbc.NavLink('Sales Dashboard',
                        href='/sales_dashboard', style={"color": "orange"}),
            dbc.NavLink('Demographic-Geographic Segmentation',
                        href='/map_dashboard', style={"color": "orange"}),
            dbc.NavLink('Default Combined Segmentation',
                        href='/rfm_dashboard', style={"color": "orange"}),
            dbc.NavLink('Custom Combined Segmentation',
                        href='/custom_maps_list', style={"color": "orange"}),
            dbc.DropdownMenu(
                in_navbar=True,
                label=current_user.get_id(),
                className="ml-auto",
                color="warning",
                children=[
                    dbc.DropdownMenuItem('Profile', href='/profile'),
                    dbc.DropdownMenuItem(divider=True),
                    dbc.DropdownMenuItem('Logout', href='/logout'),
                ],
            ),
        ]
        return navBarContents
    else:
        return ''
Beispiel #13
0
def Navbar():
    navbar = dbc.NavbarSimple(
        children=[
            dbc.NavItem(dbc.NavLink("Home", href="/home")),
            dbc.DropdownMenu(
                nav=True,
                in_navbar=True,
                label="Social Media",
                children=[
                    dbc.DropdownMenuItem("Twitter"),
                    dbc.DropdownMenuItem(divider=True),
                    dbc.DropdownMenuItem("YouTube"),
                    dbc.DropdownMenuItem(divider=True),
                    dbc.DropdownMenuItem("Facebook"),
                ],
            ),
            dbc.NavItem(dbc.NavLink("API", href="https://sentiment-analyzer-api.herokuapp.com/", external_link=True)),
            dbc.NavItem(dbc.NavLink("Logout", href="/home")),
        ],
        brand="Sentiment Analysis",
        brand_href="/home",
        sticky="top",
    )

    return navbar
Beispiel #14
0
def get_navbar(brand: str = "COVID-19 Dashboard") -> dbc.NavbarSimple:
    return dbc.NavbarSimple(
        children=[
            dbc.NavItem(
                dbc.NavLink(id="navlink-italy",
                            children="Italy",
                            href="/italy")),
            dbc.NavItem(
                dbc.NavLink(id="navlink-world",
                            children="World",
                            href="/world")),
            dbc.DropdownMenu(
                children=[
                    dbc.DropdownMenuItem("Links", header=True),
                    dbc.DropdownMenuItem(
                        "Dati", href="https://github.com/pcm-dpc/COVID-19"),
                    dbc.DropdownMenuItem(
                        "GeoJson",
                        href="https://github.com/openpolis/geojson-italy"),
                ],
                nav=True,
                in_navbar=True,
                label="More",
            ),
            dbc.NavItem(dbc.Button("Help", id="help-button")),
        ],
        brand=brand,
        brand_href="#",
        color="dark",
        dark=True,
        fluid=True,
        sticky="top",
        expand=True,
    )
Beispiel #15
0
def Navbar():
    LOGO = "assets/statics/esiee.png"
    items=[
        dbc.DropdownMenuItem("Gambier Délphine",href="https://www.linkedin.com/",external_link=True),
        dbc.DropdownMenuItem("Kaczmarczyk Victor",href="https://www.linkedin.com/in/victor-kaczmarczyk-747a85196/",external_link=True),
        ]
    navbar = dbc.Navbar(
                    [
                        #html.A(
                            # Use row and col to control vertical alignment of logo / brand
                            #dbc.Row(
                            #        [
                                    dbc.Col(html.A([html.Img(src=LOGO, height="50px")], href="https://www.esiee.fr"), width={"size":1}),
                                    dbc.Col(dbc.NavbarBrand("Projet Datasciences - Crimes Analytics", className="ml-2"), width={"size":10}),
                                    #dbc.Col(dbc.DropdownMenu(items,label="Auteurs",color='secondary', className="m-1",in_navbar=True,direction="right"), width={"size":1, "order": "last", "offset": 4})
                            #        ],
                            #        align="center",
                            #        no_gutters=True,
                            #        justify="beetwen"
                            #),
                            #href="https://junioresiee.com",
                            #),
                        dbc.DropdownMenu(items,label="Auteurs",color='secondary', className="m-1",in_navbar=True,direction="left")
                        #dbc.NavbarToggler(id="navbar-toggler"),
                        #dbc.Collapse(search_bar, id="navbar-collapse", navbar=True),
                    ],
                color="dark",
                dark=True,
            )
    return navbar
Beispiel #16
0
    def account_dropdown(self, spa):

        children = self.menu_items(spa)

        if spa.login_manager.isAdmin():
            users_link = dbc.DropdownMenuItem("Users",
                                              href=spa.url_for('admin.users'))
            children.append(users_link)

        children.append(html.Div(className='dropdown-divider'))
        children.append(
            dbc.DropdownMenuItem(
                [html.I(className='fa fa-sign-in'), ' Sign out'],
                href=spa.url_for('admin.logout')))

        menu = dbc.DropdownMenu(children=children,
                                nav=True,
                                in_navbar=True,
                                label="My Account",
                                right=True)

        icon = html.I(className="fa fa fa-user",
                      style={
                          'position': 'relative',
                          'left': '4px'
                      })

        return html.Div(['', icon, menu],
                        style={'padding': '0'},
                        className='d-flex align-items-center nav-link')
def dropdown_handler(pathname):
    if pathname is None:
        return ''
    page_type = url_parser(pathname)
    all_projects = session.query(Project).all()

    return dbc.Container([
        dbc.Row(
            className='w-100 align-items-center',
            children=[
                dbc.Col(width=2,
                        children=[
                            dbc.NavbarBrand(children=html.Img(
                                src="/assets/sanger_logo.png", height='50rem'),
                                            href="https://sanger.ac.uk"),
                        ]),
                dbc.Col(width=2,
                        children=[
                            dbc.NavbarBrand(children=html.Img(
                                src="/assets/logo_white.svg", height='40rem'),
                                            href="/"),
                        ]),
                dbc.Col(
                    width=8,
                    className="d-flex align-items-center justify-content-end",
                    children=[
                        dbc.Nav([
                            generate_navitem("Home", "/", "home", page_type),
                            dbc.DropdownMenu(
                                children=[
                                    dbc.DropdownMenuItem(
                                        f"{p.name}", href=f"/project/{p.slug}")
                                    for p in all_projects
                                ],
                                nav=True,
                                in_navbar=True,
                                label="Projects",
                            ),
                            dbc.DropdownMenu(children=[
                                dbc.DropdownMenuItem(
                                    f"{c.lib1.name} + {c.lib2.name} ({p.name})",
                                    href=
                                    f"/project/{p.slug}/combination/{c.lib1_id}+{c.lib2_id}"
                                ) for p in all_projects
                                for c in sorted(p.combinations,
                                                key=lambda x:
                                                f"{x.lib1.name}_{x.lib2.name}")
                            ],
                                             nav=True,
                                             in_navbar=True,
                                             label="Combinations",
                                             className="dropdown-combinations"
                                             ),
                            generate_default_navitem("Documentation",
                                                     page_type),
                            generate_default_navitem("Downloads", page_type)
                        ])
                    ])
            ])
    ])
Beispiel #18
0
def Navbar(dropdown=False):
    """
    This function allows to instantiate the navigation bar at the top of the web-app.

    It takes 'dropdown' as an input, a boolean set by default to False, which indicates
    whether to include or not in the navigation bar a Dropdown menu. For now, such a
    menu is not used but it could be reactivated for other purposes such as the log in.

    The returned 'navbar' object is an instantiation of the class dbc.Navbar.
    """

    # Dropdown menu
    if dropdown is True:
        dropdown = dbc.DropdownMenu(
            children=[
                dbc.DropdownMenuItem("Page d'Accueil", href='home'),
                dbc.DropdownMenuItem('Alertes et Infrastructures',
                                     href='alerts'),
                dbc.DropdownMenuItem('Niveaux de Risque', href='risks'),
            ],
            label="Tableaux de bord",
            className="ml-auto flex-nowrap mt-3 mt-md-0 btn-group dropleft",
            color="warning",
            direction="left",
        )
    else:
        dropdown = ""

    # Navbar Title
    user_item = html.H5("Surveillez les départs de feux",
                        id="user-div",
                        className="mx-auto order-0",
                        style={
                            'color': 'white',
                            'align': 'center',
                            'justify': 'center'
                        })

    # Navbar
    navbar = dbc.Navbar(
        [
            html.A(
                dbc.Row(
                    [
                        dbc.Col(html.Img(src=pyro_logo, width="120px")),
                    ],
                    align="center",
                    no_gutters=True,
                ),
                href="#",
            ),
            dbc.NavbarToggler(id="navbar-toggler"),
            dbc.Collapse(
                [user_item, dropdown], id="navbar-collapse", navbar=True),
        ],
        color="black",
        dark=True,
    )

    return navbar
Beispiel #19
0
def draw_income_statement(symbol, format="raw"):
  index = list_symbols.index(symbol)
  raw_df, percent_df = read_income_statement_with_cache(symbol)

  quarter_cols = raw_df.columns.tolist()

  if format == "raw":
    columns = [{"name": "fields", "id": "fields", "type": "text"}] + \
              [{"name": i, "id": i,
                'type': 'numeric',
                "format": Format(scheme=Scheme.fixed, group=',', precision=0)} for i in raw_df.columns]
    data = raw_df.to_dict("records")
  else:
    columns = [{"name": "fields", "id": "fields", "type": "text"}] + \
              [{"name": i, "id": i,
                'type': 'numeric',
                "format": Format(scheme=Scheme.percentage, precision=2)} for i in percent_df.columns]
    data = percent_df.to_dict("records")

  for f, r in zip(raw_df.index.tolist(), data):
    r["fields"] = f
  income_statement_table = html.Div([
    dbc.DropdownMenu([
      dbc.DropdownMenuItem("Raw", id={'type': f'dynamic-{card_name}-view-raw', 'index': index}),
      dbc.DropdownMenuItem("Percent", id={'type': f'dynamic-{card_name}-view-percent', 'index': index})
    ], label="View"),
    dtb.DataTable(
      id={
        'type': f'dynamic-{card_name}',
        'index': index
      },
      columns=columns,
      data=data,
      style_cell_conditional=[
        {'if': {'column_id': "fields"},
         'textAlign': 'left'},
        {'if': {'column_id': quarter_cols},
         'minWidth': '150px'}
      ],
      style_table={'overflowX': 'scroll', 'overflowY': 'scroll', 'height': '600px', 'minWidth': '100%'},
      style_header={
        'backgroundColor': 'rgb(230,230,230)',
        'fontWeight': 'bold'
      },
      style_cell={"marginLeft": "0px"},
      style_data_conditional=[
        {'if': {'row_index': [0, 21]}, 'fontWeight': 'bold'}],
      fixed_columns={'headers': True, 'data': 1},
      fixed_rows={'headers': True, 'data': 0},
      css=[{'selector': '.row', 'rule': 'margin: 0;flex-wrap: nowrap'}],

    ),
    html.Div(children="", style={'paddingBottom': '50px'}),
  ])

  return income_statement_table, columns, data
Beispiel #20
0
def tools():
    """Add, duplicate, or remove methods"""
    items = [
        dbc.DropdownMenuItem("Amplitude Scalar", id="add-post_sim-scalar"),
        dbc.DropdownMenuItem("Baseline Offset", id="add-post_sim-baseline"),
        dbc.DropdownMenuItem("Convolutions", id="add-post_sim-convolution"),
    ]
    new = dbc.DropdownMenu(label="Add", children=items)

    return html.Div(children=new)
Beispiel #21
0
def UserAccountDropdownMenu(username=None):
    if username is None:
        username = '******'

    return dbc.Row([
        dbc.DropdownMenu([
            dbc.DropdownMenuItem("User identification", header=True),
            dbc.DropdownMenuItem("Login/Logout",
                                 href=UrlIndex.USERS_PORTAL.value),
            dbc.DropdownMenuItem("Create a new account",
                                 href=UrlIndex.CREATE_USER.value),
            dbc.DropdownMenuItem(divider=True),
            dbc.DropdownMenuItem("Members only area", header=True),
            dbc.DropdownMenuItem("Access personal storage",
                                 href=UrlIndex.USER_STORAGE.value),
            dbc.DropdownMenuItem("Share sessions",
                                 href=UrlIndex.SHARE_SESSIONS.value),
            dbc.DropdownMenuItem("Change your password",
                                 href=UrlIndex.CHANGE_PASSWORD.value),
            dbc.DropdownMenuItem(divider=True),
        ],
                         label=username,
                         right=True,
                         bs_size="md",
                         id='user-account-dropdown')
    ],
                   no_gutters=True,
                   className="ml-auto flex-nowrap mt-3 mt-md-0 mr-2",
                   align="center")
def Navbar():

    NAVBAR_STYLE = {"position": "relative", "height": 60, "zIndex": "1111"}

    navbar = dbc.NavbarSimple([
        dbc.NavItem(dbc.NavLink("About", href="/homepage")),
        dbc.NavItem(dbc.NavLink("Authors", href="/authors")),
        dbc.NavItem(dbc.NavLink("Contact", href="/contact")),
        dbc.DropdownMenu(children=[
            dbc.DropdownMenuItem("Technical analysis", header=True),
            dbc.DropdownMenuItem("Stochastic oscillator", href="/so"),
            dbc.DropdownMenuItem("RSI", href="/rsi"),
            dbc.DropdownMenuItem("MACD", href="/macd"),
            dbc.DropdownMenuItem("Bollinger Bands", href="/bb"),
            dbc.DropdownMenuItem(divider=True),
            dbc.DropdownMenuItem("Machine learning indicators", header=True),
            dbc.DropdownMenuItem(
                "Grouping of related economy sectors [K-mean clustering]",
                href="/kmean"),
            dbc.DropdownMenuItem("Stock prices prediction [Neural network]",
                                 href="/nn"),
        ],
                         nav=True,
                         in_navbar=True,
                         label="Menu",
                         right=True),
    ],
                              brand="WSE Indicators Dashboard",
                              brand_href="/homepage",
                              color="primary",
                              dark=True,
                              style=NAVBAR_STYLE)

    return navbar
Beispiel #23
0
def get_navbar(title: str) -> dbc.NavbarSimple:
    """Get layout for static navbar"""
    return dbc.NavbarSimple([
        dbc.NavItem(dbc.NavLink("Overview", href="/overview")),
        dbc.DropdownMenu([
            dbc.DropdownMenuItem("Data", href="/data"),
            dbc.DropdownMenuItem("Question 1", href="/question1"),
            dbc.DropdownMenuItem("Question 2", href="/question2"),
            dbc.DropdownMenuItem("Question 3", href="/question3"),
        ], nav=True, in_navbar=True, label="Pages", right=True),
    ], brand=title, brand_href="/overview", color="primary", dark=True, sticky="top")
Beispiel #24
0
def get_account_dropdown():
    if session.get("username", None):
        return [
            dbc.DropdownMenuItem("Profile", href="/profile"),
            dbc.DropdownMenuItem("Sign Out", href="/signout"),
        ]
    else:
        return [
            dbc.DropdownMenuItem("Login", href="/login"),
            dbc.DropdownMenuItem("Create Account", href="/signup"),
        ]
Beispiel #25
0
def account():
    return dbc.DropdownMenu(
        children=[
            dbc.DropdownMenuItem("Profile", id='profile', href="/profile"),
            dbc.DropdownMenuItem("Change password", id='change-password', href="/change-password"),
            dbc.DropdownMenuItem("Logout", id='logout', href="/logout")
        ],
        nav=True,
        in_navbar=True,
        label="Account",
        id='nav-account'
    )
Beispiel #26
0
def get_header():
    logo_img_url = 'http://neomorph.salk.edu/omb_static/dissection_region_img/navbar_icon.gif'
    nav = dbc.Row(
        [
            dbc.Nav([
                dbc.NavItem(dbc.NavLink('Home', href=f"/{APP_ROOT_NAME}home")),
                dbc.NavItem(
                    dbc.NavLink('Gene',
                                href=f"/{APP_ROOT_NAME}gene?gene=Cux2")),
                dbc.DropdownMenu([
                    dbc.DropdownMenuItem('Region Table',
                                         href=f"/{APP_ROOT_NAME}br_table"),
                    dbc.DropdownMenuItem(
                        'Region Viewer',
                        href=f"/{APP_ROOT_NAME}brain_region?br=MOp")
                ],
                                 label='Brain Region',
                                 nav=True,
                                 in_navbar=True),
                dbc.DropdownMenu([
                    dbc.DropdownMenuItem('Cell Type Table',
                                         href=f'/{APP_ROOT_NAME}ct_table'),
                    dbc.DropdownMenuItem(
                        'Cell Type Viewer',
                        href=f'/{APP_ROOT_NAME}cell_type?ct=Exc')
                ],
                                 label='Cell Type',
                                 nav=True,
                                 in_navbar=True),
                dbc.NavItem(
                    dbc.NavLink('Paired Scatter',
                                href=f"/{APP_ROOT_NAME}scatter")),
            ],
                    className='mr-5',
                    navbar=True,
                    style={'font-size': '1.4em'})
        ],
        className="ml-2 flex-nowrap mt-3 mt-md-0",
        align="center",
    )

    navbar = dbc.Navbar([
        html.A(dbc.Row([dbc.Col(html.Img(src=logo_img_url, height='50px'))],
                       align='left',
                       no_gutters=True),
               href=f"/{APP_ROOT_NAME}",
               className='mx-3'),
        dbc.NavbarToggler(id="navbar-toggler"),
        dbc.Collapse(nav, id="navbar-collapse", navbar=True),
    ],
                        color='light',
                        className='fixed-top mb-2 p-2')
    return navbar
Beispiel #27
0
def Navbar(dropdown=False):

    # Not used right now but can be reactivated later for other purposes such as log out
    # Dropdown menu
    if dropdown is True:
        dropdown = dbc.DropdownMenu(
            children=[
                dbc.DropdownMenuItem("Page d'Accueil", href='home'),
                dbc.DropdownMenuItem('Alertes et Infrastructures',
                                     href='alerts'),
                dbc.DropdownMenuItem('Niveaux de Risque', href='risks'),
            ],
            label="Tableaux de bord",
            className="ml-auto flex-nowrap mt-3 mt-md-0 btn-group dropleft",
            color="warning",
            direction="left",
        )
    else:
        dropdown = ""

    # Navbar Title
    user_item = html.H5("Surveillez les départs de feux",
                        id="user-div",
                        className="mx-auto order-0",
                        style={
                            'color': 'white',
                            'align': 'center',
                            'justify': 'center'
                        })

    # Navbar
    navbar = dbc.Navbar(
        [
            html.A(
                dbc.Row(
                    [
                        dbc.Col(html.Img(src=pyro_logo, width="120px")),
                    ],
                    align="center",
                    no_gutters=True,
                ),
                href="#",
            ),
            dbc.NavbarToggler(id="navbar-toggler"),
            dbc.Collapse(
                [user_item, dropdown], id="navbar-collapse", navbar=True),
        ],
        color="black",
        dark=True,
    )

    return navbar
def Navbar():
        navbar = dbc.NavbarSimple(
           children=[
             # dbc.NavItem(dbc.NavLink("Column1", href="/Column1")),
              dbc.DropdownMenu(
                 nav=True,
                 in_navbar=True,
                 label="Menu",
                 children=[
                    dbc.DropdownMenuItem(divider=True),
                    dbc.DropdownMenuItem("Visualisation",disabled=True),

                    dbc.DropdownMenuItem(divider=True),

                    dbc.DropdownMenuItem("Visualisation des Cryptomonnaies",href="/Column1"),
                    #dbc.DropdownMenuItem("Courbe : Risque",href="/Column2"),
                    dbc.DropdownMenuItem(divider=True),
                    dbc.DropdownMenuItem("ML",disabled=True),
                    dbc.DropdownMenuItem(divider=True),

                    #dbc.DropdownMenuItem("Choix de cluster",href="/Column3"),
                    dbc.DropdownMenuItem("Modèle de prédiction",href="/Column4"),
                          ],
                      ),
                    ],
          brand="Home",
          brand_href="/home",
          sticky="top",
          id="navbar",
          color="gray",
        )


        return navbar
Beispiel #29
0
    def _make_navbar(self):
        if flask.has_request_context():
            custom_setting_count = len(
                [k for k in session.keys() if not k.startswith('_')])
        else:
            custom_setting_count = 0
        badge_el = None
        if custom_setting_count:
            badge_el = dbc.Badge(f'{custom_setting_count} ',
                                 className='badge-danger')

        els = [
            dbc.DropdownMenu(
                [
                    dbc.DropdownMenuItem(_('Population'), href='/vaesto'),
                    dbc.DropdownMenuItem(_('Buildings'), href='/rakennukset')
                ],
                nav=True,
                in_navbar=True,
                label=_("Defaults"),
                # id="dropdown-nav"
            ),
            dbc.NavItem(
                dbc.NavLink(href='/omat-asetukset',
                            children=[
                                _("Own settings"),
                                badge_el,
                            ])),
            dbc.NavItem(html.Span(html.I(className='language-icon')),
                        className='nav-link pr-0'),
            dbc.DropdownMenu(
                [
                    dbc.DropdownMenuItem(
                        "Suomi", href='/language/fi', external_link=True),
                    dbc.DropdownMenuItem(
                        "English", href='/language/en', external_link=True)
                ],
                nav=True,
                in_navbar=True,
                label=get_active_locale().upper(),
                right=True,
            ),
        ]
        return dbc.NavbarSimple(brand=get_variable('site_name_%s' %
                                                   get_active_locale()),
                                brand_href="/",
                                color="primary",
                                dark=True,
                                fluid=True,
                                children=els)
Beispiel #30
0
def Navbar():
    navbar = dbc.NavbarSimple(
        children=[
            dbc.DropdownMenu(
                nav=True,
                in_navbar=True,
                label="Menu",
                children=[
                    dbc.DropdownMenuItem("Groups & Users",
                                         href='/apps/groups_users'),
                    dbc.DropdownMenuItem("Persistence",
                                         href='/apps/persistence'),
                    dbc.DropdownMenuItem("Remote Process Map",
                                         href="/apps/remote_process_map"),
                    dbc.DropdownMenuItem("Running Procceses",
                                         href='/apps/running_processes'),
                    dbc.DropdownMenuItem(divider=True),
                    dbc.DropdownMenuItem("Query Builder",
                                         href='/apps/query_builder'),
                    dbc.DropdownMenuItem(divider=True),
                    dbc.DropdownMenuItem("Settings", href='/apps/settings')
                ],
            ),
        ],
        brand="OSdash",
        brand_href="/home",
        sticky="top",
    )
    return navbar