text: from dash import dcc, html
  
  layout = html.Div([
      html.Label('Dropdown'),
      dcc.Dropdown(
          options=[
              {'label': 'New York City', 'value': 'NYC'},
              {'label': u'Montréal', 'value': 'MTL'},
              {'label': 'San Francisco', 'value': 'SF'}
          ],
          value='MTL'
      ),
  
      html.Label('Multi-Select Dropdown'),
      dcc.Dropdown(
          options=[
              {'label': 'New York City', 'value': 'NYC'},
              {'label': u'Montréal', 'value': 'MTL'},
              {'label': 'San Francisco', 'value': 'SF'}
          ],
          value=['MTL', 'SF'],
          multi=True
      ),
  
      html.Label('Radio Items'),
      dcc.RadioItems(
          options=[
              {'label': 'New York City', 'value': 'NYC'},
              {'label': u'Montréal', 'value': 'MTL'},
              {'label': 'San Francisco', 'value': 'SF'}
          ],
          value='MTL'
      ),
  
      html.Label('Checkboxes'),
      dcc.Checklist(
          options=[
              {'label': 'New York City', 'value': 'NYC'},
              {'label': u'Montréal', 'value': 'MTL'},
              {'label': 'San Francisco', 'value': 'SF'}
          ],
          value=['MTL', 'SF']
      ),
  
      html.Label('Text Input'),
      dcc.Input(value='MTL', type='text'),
      html.Label('Slider'),
      dcc.Slider(
          min=0,
          max=9,
          marks={i: 'Label {}'.format(i) if i == 1 else str(i)
                 for i in range(1, 6)},
          value=5,
      ),
  ], style={'columnCount': 2})
  