maxschulz-COL commited on
Commit
c0c37aa
·
1 Parent(s): 47ae43e

After PR review

Browse files
Files changed (3) hide show
  1. actions.py +1 -1
  2. app.py +1 -1
  3. components.py +11 -6
actions.py CHANGED
@@ -14,7 +14,7 @@ from vizro.models.types import capture
14
  from vizro_ai import VizroAI
15
 
16
  logger = logging.getLogger(__name__)
17
- logger.setLevel(logging.INFO) #TODO: remove manual setting and make centrally controlled
18
 
19
  SUPPORTED_VENDORS = {"OpenAI": ChatOpenAI}
20
 
 
14
  from vizro_ai import VizroAI
15
 
16
  logger = logging.getLogger(__name__)
17
+ logger.setLevel(logging.INFO) # TODO: remove manual setting and make centrally controlled
18
 
19
  SUPPORTED_VENDORS = {"OpenAI": ChatOpenAI}
20
 
app.py CHANGED
@@ -11,12 +11,12 @@ from components import (
11
  CodeClipboard,
12
  CustomDashboard,
13
  Icon,
 
14
  MyDropdown,
15
  MyPage,
16
  OffCanvas,
17
  UserPromptTextArea,
18
  UserUpload,
19
- Modal
20
  )
21
  from dash import Input, Output, State, callback, get_asset_url, html
22
  from dash.exceptions import PreventUpdate
 
11
  CodeClipboard,
12
  CustomDashboard,
13
  Icon,
14
+ Modal,
15
  MyDropdown,
16
  MyPage,
17
  OffCanvas,
18
  UserPromptTextArea,
19
  UserUpload,
 
20
  )
21
  from dash import Input, Output, State, callback, get_asset_url, html
22
  from dash.exceptions import PreventUpdate
components.py CHANGED
@@ -115,16 +115,18 @@ class MyDropdown(vm.Dropdown):
115
 
116
  class Modal(vm.VizroBaseModel):
117
  """Modal to convey warning message"""
118
-
119
  type: Literal["modal"] = "modal"
120
-
121
  def build(self):
122
  """Returns the modal component."""
123
  return dbc.Modal(
124
  # id=self.id,
125
  children=[
126
  dbc.ModalHeader(children=dcc.Markdown("""# Warning""")),
127
- dbc.ModalBody(children=dcc.Markdown("""### Do NOT upload any sensitive or personally identifying data.
 
 
128
 
129
  #### Reasoning:
130
  This space is hosted publicly running one server in a single container. Further this UI executes dynamically created code on the server. It thus
@@ -132,15 +134,18 @@ cannot guarantee the security of your data. In addition it sends the user query
132
 
133
  #### Alternatives:
134
  If sending your query and data to a LLM is acceptable, you can pull and run this image locally. This will avoid sharing
135
- an instance with others. You can do so by clicking the three dots in the top right of the HuggingFace banner und click `Run with Docker`.
136
 
137
- In any case, please remain cautious and understand the responsibilities of sharing data.
138
- """)),
 
 
139
  ],
140
  size="l",
141
  is_open=True,
142
  )
143
 
 
144
  class OffCanvas(vm.VizroBaseModel):
145
  """OffCanvas component for settings."""
146
 
 
115
 
116
  class Modal(vm.VizroBaseModel):
117
  """Modal to convey warning message"""
118
+
119
  type: Literal["modal"] = "modal"
120
+
121
  def build(self):
122
  """Returns the modal component."""
123
  return dbc.Modal(
124
  # id=self.id,
125
  children=[
126
  dbc.ModalHeader(children=dcc.Markdown("""# Warning""")),
127
+ dbc.ModalBody(
128
+ children=dcc.Markdown(
129
+ """### Do NOT upload any sensitive or personally identifying data.
130
 
131
  #### Reasoning:
132
  This space is hosted publicly running one server in a single container. Further this UI executes dynamically created code on the server. It thus
 
134
 
135
  #### Alternatives:
136
  If sending your query and data to a LLM is acceptable, you can pull and run this image locally. This will avoid sharing
137
+ an instance with others. You can do so by clicking the three dots in the top right of the HuggingFace banner and click `Run with Docker`.
138
 
139
+ Always exercise caution when sharing data online and understand your responsibilities regarding data privacy and security.```
140
+ """
141
+ )
142
+ ),
143
  ],
144
  size="l",
145
  is_open=True,
146
  )
147
 
148
+
149
  class OffCanvas(vm.VizroBaseModel):
150
  """OffCanvas component for settings."""
151