bluenevus commited on
Commit
cc1c8fe
·
1 Parent(s): 3b2b67c

Update app.py via AI Editor

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -23,8 +23,8 @@ CLAUDE3_SONNET_MODEL = "claude-3-7-sonnet-20250219"
23
  CLAUDE3_MAX_CONTEXT_TOKENS = 200_000
24
  CLAUDE3_MAX_OUTPUT_TOKENS = 64_000
25
 
26
- uploaded_documents = {} # filename: content for RFP/SOW/PWS/RFI
27
- uploaded_proposals = {} # filename: content for Proposal
28
  shredded_document = None
29
  generated_response = None
30
 
@@ -187,7 +187,7 @@ app.layout = dbc.Container([
187
  dbc.Card([
188
  dbc.CardHeader(html.H5("RFP/SOW/PWS/RFI")),
189
  dbc.CardBody([
190
- get_uploaded_doc_list(uploaded_documents),
191
  dcc.Dropdown(
192
  id='select-document-dropdown',
193
  options=[{'label': fn, 'value': fn} for fn in uploaded_documents.keys()],
@@ -220,7 +220,7 @@ app.layout = dbc.Container([
220
  dbc.Card([
221
  dbc.CardHeader(html.H5("Proposal")),
222
  dbc.CardBody([
223
- get_uploaded_proposal_list(uploaded_proposals),
224
  dcc.Dropdown(
225
  id='select-proposal-dropdown',
226
  options=[{'label': fn, 'value': fn} for fn in uploaded_proposals.keys()],
@@ -286,6 +286,7 @@ app.layout = dbc.Container([
286
  Output('select-proposal-dropdown', 'options'),
287
  Output('select-proposal-dropdown', 'value'),
288
  Output('output-proposal-upload', 'children'),
 
289
  Input('upload-document', 'contents'),
290
  State('upload-document', 'filename'),
291
  Input({'type': 'delete-doc-btn', 'index': dash.ALL, 'group': 'rfp'}, 'n_clicks'),
@@ -364,7 +365,8 @@ def update_uploaded_docs(
364
  output_document_upload,
365
  proposal_options,
366
  proposal_value,
367
- output_proposal_upload
 
368
  )
369
 
370
  @app.callback(
 
23
  CLAUDE3_MAX_CONTEXT_TOKENS = 200_000
24
  CLAUDE3_MAX_OUTPUT_TOKENS = 64_000
25
 
26
+ uploaded_documents = {}
27
+ uploaded_proposals = {}
28
  shredded_document = None
29
  generated_response = None
30
 
 
187
  dbc.Card([
188
  dbc.CardHeader(html.H5("RFP/SOW/PWS/RFI")),
189
  dbc.CardBody([
190
+ html.Div(get_uploaded_doc_list(uploaded_documents), id='uploaded-doc-list'),
191
  dcc.Dropdown(
192
  id='select-document-dropdown',
193
  options=[{'label': fn, 'value': fn} for fn in uploaded_documents.keys()],
 
220
  dbc.Card([
221
  dbc.CardHeader(html.H5("Proposal")),
222
  dbc.CardBody([
223
+ html.Div(get_uploaded_proposal_list(uploaded_proposals), id='uploaded-proposal-list'),
224
  dcc.Dropdown(
225
  id='select-proposal-dropdown',
226
  options=[{'label': fn, 'value': fn} for fn in uploaded_proposals.keys()],
 
286
  Output('select-proposal-dropdown', 'options'),
287
  Output('select-proposal-dropdown', 'value'),
288
  Output('output-proposal-upload', 'children'),
289
+ Output('uploaded-proposal-list', 'children'),
290
  Input('upload-document', 'contents'),
291
  State('upload-document', 'filename'),
292
  Input({'type': 'delete-doc-btn', 'index': dash.ALL, 'group': 'rfp'}, 'n_clicks'),
 
365
  output_document_upload,
366
  proposal_options,
367
  proposal_value,
368
+ output_proposal_upload,
369
+ get_uploaded_proposal_list(uploaded_proposals)
370
  )
371
 
372
  @app.callback(