sukiboo commited on
Commit
d07b997
Β·
1 Parent(s): 16e41a7

change button style

Browse files
Files changed (2) hide show
  1. app.ipynb +1 -11
  2. src/dash_app.py +8 -12
app.ipynb CHANGED
@@ -33,21 +33,11 @@
33
  " "
34
  ],
35
  "text/plain": [
36
- "<IPython.lib.display.IFrame at 0x7fc689dd1720>"
37
  ]
38
  },
39
  "metadata": {},
40
  "output_type": "display_data"
41
- },
42
- {
43
- "name": "stdout",
44
- "output_type": "stream",
45
- "text": [
46
- "['2024-07-19', '2025-01-17']\n",
47
- "['2020-01-19', '2025-01-17']\n",
48
- "['1980-12-12', '1984-06-17 08:16:02.1969']\n",
49
- "['1980-12-12', '1984-06-17 08:16:02.1969']\n"
50
- ]
51
  }
52
  ],
53
  "source": [
 
33
  " "
34
  ],
35
  "text/plain": [
36
+ "<IPython.lib.display.IFrame at 0x7f5ce8b257b0>"
37
  ]
38
  },
39
  "metadata": {},
40
  "output_type": "display_data"
 
 
 
 
 
 
 
 
 
 
41
  }
42
  ],
43
  "source": [
src/dash_app.py CHANGED
@@ -149,13 +149,12 @@ class NormalizedAssetPricesApp:
149
 
150
  def setup_app(self):
151
  button_style = {
152
- "backgroundColor": "#4CAF50", # Green background
153
- "color": "white", # White text
154
- "padding": "10px 20px", # Padding
155
- # "border": "none", # No border
156
- "borderRadius": "5px", # Rounded corners
157
- "cursor": "pointer", # Pointer cursor on hover
158
- "fontSize": "16px", # Font size
159
  }
160
 
161
  self.app = Dash(__name__)
@@ -174,7 +173,7 @@ class NormalizedAssetPricesApp:
174
  html.Button("1m", id="btn-1m", n_clicks=0, style=button_style),
175
  html.Button("1w", id="btn-1w", n_clicks=0, style=button_style),
176
  ],
177
- style={"marginTop": "10px"},
178
  ),
179
  ]
180
  )
@@ -215,10 +214,6 @@ class NormalizedAssetPricesApp:
215
  def update_figure_after_delay(
216
  relayout_data, n10y, n5y, n3y, n2y, n1y, n6m, n1m, n1w, current_figure
217
  ):
218
- # date_range = self.get_date_range(current_figure["layout"])
219
- # fig = self.plot_prices(date_range)
220
- # return fig
221
-
222
  date_range = self.get_date_range(current_figure["layout"])
223
  triggered_id = ctx.triggered_id
224
  if triggered_id in [
@@ -237,6 +232,7 @@ class NormalizedAssetPricesApp:
237
  fig = self.plot_prices(date_range)
238
  return fig
239
 
 
240
  def adjust_date_range(self, date_range, triggered_id):
241
  offsets = {
242
  "btn-10y": 10 * 365,
 
149
 
150
  def setup_app(self):
151
  button_style = {
152
+ "padding": "10px 20px",
153
+ "borderRadius": "10px",
154
+ "cursor": "pointer",
155
+ "fontFamily": "'Courier New', Courier, monospace",
156
+ "fontWeight": "bold",
157
+ "textAlign": "center",
 
158
  }
159
 
160
  self.app = Dash(__name__)
 
173
  html.Button("1m", id="btn-1m", n_clicks=0, style=button_style),
174
  html.Button("1w", id="btn-1w", n_clicks=0, style=button_style),
175
  ],
176
+ style={"marginTop": "5px"},
177
  ),
178
  ]
179
  )
 
214
  def update_figure_after_delay(
215
  relayout_data, n10y, n5y, n3y, n2y, n1y, n6m, n1m, n1w, current_figure
216
  ):
 
 
 
 
217
  date_range = self.get_date_range(current_figure["layout"])
218
  triggered_id = ctx.triggered_id
219
  if triggered_id in [
 
232
  fig = self.plot_prices(date_range)
233
  return fig
234
 
235
+ # TODO: filter date_range=[None, None]
236
  def adjust_date_range(self, date_range, triggered_id):
237
  offsets = {
238
  "btn-10y": 10 * 365,