add navbar

This commit is contained in:
GroovieGermanikus 2023-11-27 14:00:19 +01:00
parent d4ad729453
commit b5ec109185
No known key found for this signature in database
GPG Key ID: 5B6EB831A5CD2015
6 changed files with 33 additions and 7 deletions

13
app.py
View File

@ -99,33 +99,32 @@ def search():
search_string = request.form.get("search").strip()
if search_string == "":
return render_template('_search_noresult.html')
return render_template('_search_noresult.html', config=this_config)
if is_slot_number(search_string):
print("slot search=", search_string)
maprows = list(recent_blocks_database.find_block_by_slotnumber(int(search_string)))
if len(maprows):
return render_template('_blockslist.html', config=this_config, blocks=maprows)
else:
return render_template('_search_noresult.html')
return render_template('_search_noresult.html', config=this_config)
elif is_block_hash(search_string):
print("blockhash search=", search_string)
maprows = list(recent_blocks_database.find_block_by_blockhash(search_string))
if len(maprows):
return render_template('_blockslist.html', config=this_config, blocks=maprows)
else:
return render_template('_search_noresult.html')
return render_template('_search_noresult.html', config=this_config)
elif is_tx_sig(search_string):
print("txsig search=", search_string)
maprows = list(transaction_database.find_transaction_by_sig(search_string))
if len(maprows):
return render_template('_txlist.html', config=this_config, transactions=maprows)
else:
return render_template('_search_noresult.html')
return render_template('_search_noresult.html', config=this_config)
else:
return render_template('_search_unsupported.html', search_string=search_string)
return render_template('_search_unsupported.html', config=this_config, search_string=search_string)
return render_template('search.html')
return render_template('search.html', config=this_config)
# uid INTEGER,

15
templates/_navbar.html Normal file
View File

@ -0,0 +1,15 @@
<nav class="navbar navbar-expand-md navbar-light">
<div class="container">
<button class="navbar-toggler" type="button"><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse ms-auto me-4 ">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="/tx-errors">TX Errors</a></li>
<li class="nav-item"><a class="nav-link" href="/recent-blocks">Recent Blocks</a></li>
<li class="nav-item"><a class="nav-link" href="/search">Search</a></li>
</ul>
</div>
<div class="d-none d-md-block">
<div><span class="btn d-block btn-primary disabled">{{config.cluster}}</span></div>
</div>
</div>
</nav>

View File

@ -17,6 +17,9 @@
<body>
<div class="main-content pb-6">
{% include "_navbar.html" %}
<div class="container mt-n2">
<div class="header">
<div class="header-body"><h6 class="header-pretitle">Details</h6>

View File

@ -20,6 +20,9 @@
<body>
<div class="main-content pb-6">
{% include "_navbar.html" %}
<div class="container mt-n2">
<div class="card">

View File

@ -19,6 +19,9 @@
<body>
<div class="main-content pb-6">
{% include "_navbar.html" %}
<div class="mt-n2">
<div class="card">

View File

@ -19,6 +19,9 @@
<body>
<div class="main-content pb-4">
{% include "_navbar.html" %}
<div class="mt-n2">
<div class="card">