mirror of
https://github.com/Justuser3310/ss14_chemistry_site.git
synced 2025-01-18 16:58:48 +00:00
Добавлены иконки для разных категорий
This commit is contained in:
parent
4d2341d706
commit
12a6523cb3
2
calc.py
2
calc.py
@ -25,7 +25,7 @@ def calc(el, amount, main = False):
|
||||
if main:
|
||||
recipe = {}
|
||||
|
||||
comps = db[el][1:] # Получаем составные
|
||||
comps = db[el][2:] # Получаем составные
|
||||
out = db[el][0] #Количество на выходе
|
||||
|
||||
# Считаем количество частей
|
||||
|
23
site.py
23
site.py
@ -7,16 +7,34 @@ els = list(db.keys())
|
||||
###### ОФОРМЛЕНИЕ #######
|
||||
|
||||
from dash import Dash, dcc, html, Input, Output,callback
|
||||
|
||||
app = Dash(__name__)
|
||||
|
||||
|
||||
# Форматируем список для красоты
|
||||
def list_form(ll):
|
||||
global db
|
||||
|
||||
formatted = []
|
||||
imgs = {'medicine': '💊',
|
||||
'chemicals': '🧪'}
|
||||
|
||||
for i in ll:
|
||||
print(db[i][1])
|
||||
if db[i][1] in imgs:
|
||||
formatted.append(imgs[db[i][1]] + ' ' + i)
|
||||
else:
|
||||
formatted.append(i)
|
||||
|
||||
return formatted
|
||||
|
||||
|
||||
app.layout = html.Div([
|
||||
|
||||
# Название + объём
|
||||
html.Div([
|
||||
# Реакция
|
||||
html.Div([
|
||||
dcc.Dropdown(els, id='reaction', placeholder="Реакция", maxHeight=500, style={'font-size': '120%'})
|
||||
dcc.Dropdown(list_form(els), id='reaction', placeholder="Реакция", maxHeight=500, style={'font-size': '120%'})
|
||||
], style={'flex': 4}),
|
||||
|
||||
# Объём
|
||||
@ -53,6 +71,7 @@ from calc import *
|
||||
)
|
||||
def update_output(reaction, amount):
|
||||
if reaction:
|
||||
reaction = reaction[2:]
|
||||
comps, res = calc(reaction, amount, main = True)
|
||||
|
||||
# Форматирование для HTML
|
||||
|
Loading…
Reference in New Issue
Block a user