I've got a Claro subtheme that just changes a template and makes the sidebar_first region available, but for some reason, dropbuttons don't work anywhere on the site when this theme is enabled. I haven't made any styling changes at all. Here's my .info.yml:

name: DD Claro
type: theme
base theme: claro
description: 'Extensions to the Claro admin theme.'
alt text: 'Screenshot of Claro, Drupal administration theme.'
package: DD
version: '8.x-1.0-alpha5'
core: 8.x

regions:
  header: 'Header'
  pre_content: 'Pre-content'
  breadcrumb: Breadcrumb
  highlighted: Highlighted
  help: Help
  content: Content
  page_top: 'Page top'
  page_bottom: 'Page bottom'
  sidebar_first: 'First sidebar'

Is there some way to get dropbuttons working?

Comments

cweagans created an issue. See original summary.

saschaeggi’s picture

You'll have to extend all the libraries for now. so your YOURTHEME.info.yml must contain the following (additionally to your code):

libraries:
  - claro/global-styling

libraries-override:
  system/base:
    css:
      component:
        /core/themes/stable/css/system/components/ajax-progress.module.css: /themes/contrib/claro/css/dist/components/ajax-progress.module.css
        /core/themes/stable/css/system/components/autocomplete-loading.module.css: /themes/contrib/claro/css/dist/components/autocomplete-loading.module.css
        /core/themes/stable/css/system/components/system-status-counter.css: /themes/contrib/claro/css/dist/components/system-status-counter.css
        /core/themes/stable/css/system/components/system-status-report-counters.css: /themes/contrib/claro/css/dist/components/system-status-report-counters.css
        /core/themes/stable/css/system/components/system-status-report-general-info.css: /themes/contrib/claro/css/dist/components/system-status-report-general-info.css
  system/admin:
    css:
      theme:
        /core/themes/stable/css/system/system.admin.css: false

  core/drupal.dropbutton:
    css:
      component:
        /core/themes/stable/css/core/dropbutton/dropbutton.css: /themes/contrib/claro/css/dist/components/dropbutton.css

  core/drupal.vertical-tabs:
    css:
      component:
        /core/themes/stable/css/core/vertical-tabs.css: false
  core/jquery.ui:
    css:
      theme:
        assets/vendor/jquery.ui/themes/base/theme.css: false
  core/jquery.ui.dialog:
    css:
      component:
        assets/vendor/jquery.ui/themes/base/dialog.css: false
  classy/dialog:
    claro/claro.drupal.dialog
  classy/base:
    css:
      component:
        css/components/breadcrumb.css: false
        css/components/button.css: false
        css/components/details.css: false
        css/components/dropbutton.css: false
        css/components/form.css: false
        css/components/tabs.css: false
        css/components/pager.css: false
        css/components/tableselect.css: /themes/contrib/claro/css/dist/components/tableselect.css
        css/components/tabledrag.css: /themes/contrib/claro/css/dist/components/tabledrag.css
        css/components/collapse-processed.css: false

  classy/dropbutton:
    css:
      component:
        css/components/dropbutton.css: false

  classy/progress:
    css:
      component:
        css/components/progress.css: /themes/contrib/claro/css/dist/components/progress.css
  # @todo Refactor when https://www.drupal.org/node/2642122 is fixed.
  filter/drupal.filter.admin:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /themes/contrib/claro/css/dist/theme/filter.theme.css
  filter/drupal.filter:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /themes/contrib/claro/css/dist/theme/filter.theme.css

  views_ui/admin.styling:
    css:
      theme:
        /core/themes/stable/css/views_ui/views_ui.admin.theme.css: /themes/contrib/claro/css/dist/theme/views_ui.admin.theme.css

libraries-extend:
  ckeditor/drupal.ckeditor:
    - claro/ckeditor-editor
  classy/image-widget:
    - claro/image-widget
  core/ckeditor:
    - claro/ckeditor-dialog
  core/drupal.collapse:
    - claro/details-focus
  core/drupal.dropbutton:
    - claro/drupal-theme
  core/drupal.vertical-tabs:
    - claro/vertical-tabs
  core/drupal.tableselect:
    - claro/drupal.tableselect
  core/jquery.ui:
    - claro/claro.jquery.ui
  media_library/view:
    - claro/media_library.view
  system/admin:
    - claro/system.admin
  core/drupal.autocomplete:
    - claro/autocomplete
  tour/tour-styling:
    - claro/tour-styling
  shortcut/drupal.shortcut:
    - claro/drupal.shortcut
  core/drupal.ajax:
    - claro/ajax

Let me know if this works for you :)

cweagans’s picture

Thank you so much! That worked perfectly.

This kind of smells like a core bug. Do you happen to know why this is needed? Is it a Claro specific thing? Is it worth opening a core issue for?

saschaeggi’s picture

As far as I know Drupal doesn't support sub-themes for Admin themes. But I might be wrong on this.

saschaeggi’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

idflorin’s picture

Do you have a Claro subtheme? I'm interested in one with a right sidebar and a footer,

cweagans’s picture

@idflorin We do, but it's just an internal thing. We haven't published it anywhere. We just added the extra region in page.html.twig like this:

 <div class="layout-container">
    {% if page.sidebar_first %}
      <aside class="layout-sidebar-first" role="complementary">
        {{ page.sidebar_first }}
      </aside>{# /.layout-sidebar-first #}
    {% endif %}
    {{ page.pre_content }}
    <main class="page-content clearfix" role="main">
      <div class="visually-hidden"><a id="main-content" tabindex="-1"></a></div>
      {{ page.highlighted }}
      {% if page.help %}
        <div class="help">
          {{ page.help }}
        </div>
      {% endif %}
      {{ page.content }}
    </main>
  </div>

and added some CSS to float the sidebar right:

.layout-sidebar-first {
  margin-bottom: 1.5em;
}

.layout-sidebar-first .block h2 {
  margin: 0;
  padding: 0.66667em 1.33333em;
  background: #f3f4f9;
  font-size: 1.125em;
  line-height: 1.33333em;
}

.layout-sidebar-first .block .menu li {
  line-height: 2em;
  margin-left: .5em;
  list-style-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 1.7109375,0.31445312 0.2890625,1.7226562 5.5917969,7.0761719 0.2890625,12.429688 1.7109375,13.837891 8.4082031,7.0761719 Z' fill='%23004adc'/%3E%3C/svg%3E")
}

.layout-sidebar-first .block .menu li a {
  position: relative;
  display: inline-block;
  margin-left: -1.5em;
  padding-left: 1.5em;
  text-decoration: none;
  width: 100%;
}

@media only screen and (min-width: 38em) {
  .layout-sidebar-first {
    width: 20em;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 1.5em;
  }
}

It's not pretty, but it works. We're planning on moving away from Claro in general eventually, but maybe this is enough to help get you what you want.

idflorin’s picture

@cweagans Thanks. This was just what I need.

saschaeggi’s picture

@idflorin @cweagans you might want to have a look at Gin which is based on Claro but features a more modern layout (with sidebar). => https://www.drupal.org/project/gin

Lukas von Blarer’s picture

Wow, that is ugly... Is the an issue to tackle this in core?

Here is an updated .info.yml code since claro is in core an lots of new library stuff happened in the meantime:

libraries:
  - claro/global-styling
libraries-override:
  system/base:
    css:
      component:
        /core/themes/stable/css/system/components/ajax-progress.module.css: /core/themes/claro/css/components/ajax-progress.module.css
        /core/themes/stable/css/system/components/autocomplete-loading.module.css: /core/themes/claro/css/components/autocomplete-loading.module.css
        /core/themes/stable/css/system/components/system-status-counter.css: /core/themes/claro/css/components/system-status-counter.css
        /core/themes/stable/css/system/components/system-status-report-counters.css: /core/themes/claro/css/components/system-status-report-counters.css
        /core/themes/stable/css/system/components/system-status-report-general-info.css: /core/themes/claro/css/components/system-status-report-general-info.css
        /core/themes/stable/css/system/components/tabledrag.module.css: /core/themes/claro/css/components/tabledrag.css

  system/admin:
    css:
      theme:
        /core/themes/stable/css/system/system.admin.css: false

  core/drupal.dropbutton:
    css:
      component:
        /core/themes/stable/css/core/dropbutton/dropbutton.css: /core/themes/claro/css/components/dropbutton.css

  core/drupal.tabledrag:
    js:
      misc/tabledrag.js: /core/themes/claro/js/tabledrag.js

  core/drupal.vertical-tabs:
    css:
      component:
        /core/themes/stable/css/core/vertical-tabs.css: false
    js:
      misc/vertical-tabs.js: /core/themes/claro/js/vertical-tabs.js

  core/jquery.ui:
    css:
      theme:
        assets/vendor/jquery.ui/themes/base/theme.css: false

  core/jquery.ui.dialog:
    css:
      component:
        assets/vendor/jquery.ui/themes/base/dialog.css: false

  classy/dialog: claro/claro.drupal.dialog

  classy/base:
    css:
      component:
        css/components/action-links.css: false
        css/components/breadcrumb.css: false
        css/components/button.css: false
        css/components/details.css: false
        css/components/dropbutton.css: false
        css/components/form.css: false
        css/components/tabs.css: false
        css/components/pager.css: false
        css/components/tableselect.css: /core/themes/claro/css/components/tableselect.css
        css/components/tabledrag.css: false
        css/components/collapse-processed.css: false

  classy/dropbutton:
    css:
      component:
        css/components/dropbutton.css: false

  classy/messages:
    css:
      component:
        css/components/messages.css: false

  classy/progress:
    css:
      component:
        css/components/progress.css: /core/themes/claro/css/components/progress.css
  # @todo Refactor when https://www.drupal.org/node/2642122 is fixed.

  classy/user: false

  user/drupal.user: claro/form.password-confirm

  field_ui/drupal.field_ui:
    css:
      theme:
        /core/themes/stable/css/field_ui/field_ui.admin.css: /core/themes/claro/css/theme/field-ui.admin.css

  filter/drupal.filter.admin:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /core/themes/claro/css/theme/filter.theme.css

  filter/drupal.filter:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /core/themes/claro/css/theme/filter.theme.css

  views_ui/admin.styling:
    css:
      theme:
        /core/themes/stable/css/views_ui/views_ui.admin.theme.css: /core/themes/claro/css/theme/views_ui.admin.theme.css

  # Drupal throws an IncompleteLibraryDefinitionException if a base theme
  # defined library is set to false in a subtheme's libraries-override. We use
  # 'claro/empty' for working around this behavior.
  # @see https://www.drupal.org/node/3098375
  classy/media_library: claro/empty

libraries-extend:
  ckeditor/drupal.ckeditor:
    - claro/ckeditor-editor
  classy/image-widget:
    - claro/image-widget
  core/ckeditor:
    - claro/ckeditor-dialog
  core/drupal.collapse:
    - claro/details-focus
  core/drupal.dropbutton:
    - claro/dropbutton
  core/drupal.checkbox:
    - claro/checkbox
  core/drupal.message:
    - claro/messages
  core/drupal.vertical-tabs:
    - claro/vertical-tabs
  core/jquery.ui:
    - claro/claro.jquery.ui
  file/drupal.file:
    - claro/file
  system/admin:
    - claro/system.admin
  core/drupal.autocomplete:
    - claro/autocomplete
  tour/tour-styling:
    - claro/tour-styling
  shortcut/drupal.shortcut:
    - claro/drupal.shortcut
  core/drupal.ajax:
    - claro/ajax
  views/views.module:
    - claro/views
  media_library/view:
    - claro/media_library.theme
  media_library/widget:
    - claro/media_library.theme
saschaeggi’s picture

Adding a reference to the related open ticket for this

ojchris’s picture

@saschaeggi thanks for sharing gin. I tried Claro as default, kind of love it (also cool as admin) and was thinking I might just need a subtheme to make some changes to the default for sidebars, etc.

May suggest merging some UI elements from https://www.drupal.org/project/mediteran esp. the admin menu. Thanks

Regards,
Ojchris

peterkokot’s picture

This is quite a horrible solution :) Shouldn't this issue be like reopened or reported via a new one maybe?

saschaeggi’s picture

@peterkokot this will be solved once Claro is the new default admin theme in core. For the meantime this is the only solution and admin themes do not officially support subthemes (as far as I know).
Gin uses similar overrides => https://www.drupal.org/project/gin

peterkokot’s picture

Thank you, @saschaeggi for your patient and insightful answer... Sounds good then.

davidwhthomas’s picture

In the meantime, here's a new version for the subtheme.info.yml include, based on current claro.info.yml

libraries:
 - claro/global-styling
libraries-override:
  system/base:
    css:
      component:
        /core/themes/stable/css/system/components/ajax-progress.module.css: /core/themes/claro/css/components/ajax-progress.module.css
        /core/themes/stable/css/system/components/autocomplete-loading.module.css: /core/themes/claro/css/components/autocomplete-loading.module.css
        /core/themes/stable/css/system/components/system-status-counter.css: /core/themes/claro/css/components/system-status-counter.css
        /core/themes/stable/css/system/components/system-status-report-counters.css: /core/themes/claro/css/components/system-status-report-counters.css
        /core/themes/stable/css/system/components/system-status-report-general-info.css: /core/themes/claro/css/components/system-status-report-general-info.css
        /core/themes/stable/css/system/components/tabledrag.module.css: /core/themes/claro/css/components/tabledrag.css

  system/admin:
    css:
      theme:
        /core/themes/stable/css/system/system.admin.css: false

  core/drupal.dropbutton:
    css:
      component:
        /core/themes/stable/css/core/dropbutton/dropbutton.css: /core/themes/claro/css/components/dropbutton.css

  core/drupal.tabledrag:
    js:
      misc/tabledrag.js: /core/themes/claro/js/tabledrag.js

  core/drupal.vertical-tabs:
    css:
      component:
        /core/themes/stable/css/core/vertical-tabs.css: false
    js:
      misc/vertical-tabs.js: /core/themes/claro/js/vertical-tabs.js

  core/jquery.ui:
    css:
      theme:
        assets/vendor/jquery.ui/themes/base/theme.css: false

  core/jquery.ui.dialog:
    css:
      component:
        assets/vendor/jquery.ui/themes/base/dialog.css: false

  classy/dialog: claro/claro.drupal.dialog

  classy/base:
    css:
      component:
        css/components/action-links.css: false
        css/components/breadcrumb.css: false
        css/components/button.css: false
        css/components/collapse-processed.css: false
        css/components/container-inline.css: /core/themes/claro/css/classy/components/container-inline.css
        css/components/details.css: false
        css/components/dropbutton.css: false
        css/components/exposed-filters.css: /core/themes/claro/css/classy/components/exposed-filters.css
        css/components/field.css: /core/themes/claro/css/classy/components/field.css
        css/components/form.css: false
        css/components/icons.css: /core/themes/claro/css/classy/components/icons.css
        css/components/inline-form.css: /core/themes/claro/css/classy/components/inline-form.css
        css/components/item-list.css: /core/themes/claro/css/classy/components/item-list.css
        css/components/link.css: /core/themes/claro/css/classy/components/link.css
        css/components/links.css: /core/themes/claro/css/classy/components/links.css
        css/components/menu.css: /core/themes/claro/css/classy/components/menu.css
        css/components/more-link.css: /core/themes/claro/css/classy/components/more-link.css
        css/components/pager.css: false
        css/components/tabledrag.css: false
        css/components/tableselect.css: /core/themes/claro/css/components/tableselect.css
        css/components/tablesort.css: /core/themes/claro/css/classy/components/tablesort.css
        css/components/tabs.css: false
        css/components/textarea.css: /core/themes/claro/css/classy/components/textarea.css
        css/components/ui-dialog.css: /core/themes/claro/css/classy/components/ui-dialog.css

  classy/book-navigation: claro/classy.book-navigation

  classy/dropbutton:
    css:
      component:
        css/components/dropbutton.css: false

  classy/file: claro/classy.file

  classy/forum: claro/classy.forum

  classy/image-widget: claro/image-widget

  classy/indented: claro/classy.indented

  classy/media_embed_ckeditor_theme: claro/classy.media_embed_ckeditor_theme

  classy/media_embed_error: claro/classy.media_embed_error

  classy/messages:
    css:
      component:
        css/components/messages.css: false

  classy/node: claro/classy.node

  classy/progress: claro/progress

  classy/search-results: claro/classy.search-results

  classy/user: false

  user/drupal.user: claro/form.password-confirm

  field_ui/drupal.field_ui:
    css:
      theme:
        /core/themes/stable/css/field_ui/field_ui.admin.css: /core/themes/claro/css/theme/field-ui.admin.css

  filter/drupal.filter.admin:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /core/themes/claro/css/theme/filter.theme.css

  filter/drupal.filter:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /core/themes/claro/css/theme/filter.theme.css

  views_ui/admin.styling:
    css:
      theme:
        /core/themes/stable/css/views_ui/views_ui.admin.theme.css: /core/themes/claro/css/theme/views_ui.admin.theme.css

  # Drupal throws an IncompleteLibraryDefinitionException if a base theme
  # defined library is set to false in a subtheme's libraries-override. We use
  # 'claro/empty' for working around this behavior.
  # @see https://www.drupal.org/node/3098375
  classy/media_library: claro/empty

libraries-extend:
  ckeditor/drupal.ckeditor:
    - claro/ckeditor-editor
  core/ckeditor:
    - claro/ckeditor-dialog
  core/drupal.collapse:
    - claro/details-focus
  core/drupal.dialog:
    - claro/claro.drupal.dialog
  core/drupal.dropbutton:
    - claro/dropbutton
  core/drupal.checkbox:
    - claro/checkbox
  core/drupal.message:
    - claro/messages
  core/drupal.progress:
    - claro/progress
  core/drupal.vertical-tabs:
    - claro/vertical-tabs
  core/jquery.ui:
    - claro/claro.jquery.ui
  file/drupal.file:
    - claro/file
  system/admin:
    - claro/system.admin
  core/drupal.autocomplete:
    - claro/autocomplete
  tour/tour-styling:
    - claro/tour-styling
  shortcut/drupal.shortcut:
    - claro/drupal.shortcut
  core/drupal.ajax:
    - claro/ajax
  views/views.module:
    - claro/views
  media/media_embed_ckeditor_theme:
    - claro/classy.media_embed_ckeditor_theme
  media_library/view:
    - claro/media_library.theme
  media_library/widget:
    - claro/media_library.theme
Pandepoulus’s picture

This last one did not did the trick for me, the tabledrag library, which is extended in claro, is overriden in that list so the original content from core.tabledrag is not added.
This one worked for me.

libraries:
 - claro/global-styling
libraries-override:
  system/base:
    css:
      component:
        /core/themes/stable/css/system/components/ajax-progress.module.css: /core/themes/claro/css/components/ajax-progress.module.css
        /core/themes/stable/css/system/components/autocomplete-loading.module.css: /core/themes/claro/css/components/autocomplete-loading.module.css
        /core/themes/stable/css/system/components/system-status-counter.css: /core/themes/claro/css/components/system-status-counter.css
        /core/themes/stable/css/system/components/system-status-report-counters.css: /core/themes/claro/css/components/system-status-report-counters.css
        /core/themes/stable/css/system/components/system-status-report-general-info.css: /core/themes/claro/css/components/system-status-report-general-info.css
        /core/themes/stable/css/system/components/tabledrag.module.css: /core/themes/claro/css/components/tabledrag.css

  system/admin:
    css:
      theme:
        /core/themes/stable/css/system/system.admin.css: false

  core/drupal.dropbutton:
    css:
      component:
        /core/themes/stable/css/core/dropbutton/dropbutton.css: /core/themes/claro/css/components/dropbutton.css

  core/drupal.vertical-tabs:
    css:
      component:
        /core/themes/stable/css/core/vertical-tabs.css: false
    js:
      misc/vertical-tabs.js: /core/themes/claro/js/vertical-tabs.js

  core/jquery.ui:
    css:
      theme:
        assets/vendor/jquery.ui/themes/base/theme.css: false

  core/jquery.ui.dialog:
    css:
      component:
        assets/vendor/jquery.ui/themes/base/dialog.css: false

  classy/dialog: claro/claro.drupal.dialog

  classy/base:
    css:
      component:
        css/components/action-links.css: false
        css/components/breadcrumb.css: false
        css/components/button.css: false
        css/components/collapse-processed.css: false
        css/components/container-inline.css: /core/themes/claro/css/classy/components/container-inline.css
        css/components/details.css: false
        css/components/dropbutton.css: false
        css/components/exposed-filters.css: /core/themes/claro/css/classy/components/exposed-filters.css
        css/components/field.css: /core/themes/claro/css/classy/components/field.css
        css/components/form.css: false
        css/components/icons.css: /core/themes/claro/css/classy/components/icons.css
        css/components/inline-form.css: /core/themes/claro/css/classy/components/inline-form.css
        css/components/item-list.css: /core/themes/claro/css/classy/components/item-list.css
        css/components/link.css: /core/themes/claro/css/classy/components/link.css
        css/components/links.css: /core/themes/claro/css/classy/components/links.css
        css/components/menu.css: /core/themes/claro/css/classy/components/menu.css
        css/components/more-link.css: /core/themes/claro/css/classy/components/more-link.css
        css/components/pager.css: false
        css/components/tabledrag.css: false
        css/components/tableselect.css: /core/themes/claro/css/components/tableselect.css
        css/components/tablesort.css: /core/themes/claro/css/classy/components/tablesort.css
        css/components/tabs.css: false
        css/components/textarea.css: /core/themes/claro/css/classy/components/textarea.css
        css/components/ui-dialog.css: /core/themes/claro/css/classy/components/ui-dialog.css

  classy/book-navigation: claro/classy.book-navigation

  classy/dropbutton:
    css:
      component:
        css/components/dropbutton.css: false

  classy/file: claro/classy.file

  classy/forum: claro/classy.forum

  classy/image-widget: claro/image-widget

  classy/indented: claro/classy.indented

  classy/media_embed_ckeditor_theme: claro/classy.media_embed_ckeditor_theme

  classy/media_embed_error: claro/classy.media_embed_error

  classy/messages:
    css:
      component:
        css/components/messages.css: false

  classy/node: claro/classy.node

  classy/progress: claro/progress

  classy/search-results: claro/classy.search-results

  classy/user: false

  user/drupal.user: claro/form.password-confirm

  field_ui/drupal.field_ui:
    css:
      theme:
        /core/themes/stable/css/field_ui/field_ui.admin.css: /core/themes/claro/css/theme/field-ui.admin.css

  filter/drupal.filter.admin:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /core/themes/claro/css/theme/filter.theme.css

  filter/drupal.filter:
    css:
      theme:
        /core/themes/stable/css/filter/filter.admin.css: /core/themes/claro/css/theme/filter.theme.css

  views_ui/admin.styling:
    css:
      theme:
        /core/themes/stable/css/views_ui/views_ui.admin.theme.css: /core/themes/claro/css/theme/views_ui.admin.theme.css

  # Drupal throws an IncompleteLibraryDefinitionException if a base theme
  # defined library is set to false in a subtheme's libraries-override. We use
  # 'claro/empty' for working around this behavior.
  # @see https://www.drupal.org/node/3098375
  classy/media_library: claro/empty

libraries-extend:
  ckeditor/drupal.ckeditor:
    - claro/ckeditor-editor
  core/ckeditor:
    - claro/ckeditor-dialog
  core/drupal.collapse:
    - claro/details-focus
  core/drupal.dialog:
    - claro/claro.drupal.dialog
  core/drupal.dropbutton:
    - claro/dropbutton
  core/drupal.checkbox:
    - claro/checkbox
  core/drupal.message:
    - claro/messages
  core/drupal.progress:
    - claro/progress
  core/drupal.vertical-tabs:
    - claro/vertical-tabs
  core/jquery.ui:
    - claro/claro.jquery.ui
  core/drupal.tabledrag:
    - claro/claro.tabledrag
  file/drupal.file:
    - claro/file
  system/admin:
    - claro/system.admin
  core/drupal.autocomplete:
    - claro/autocomplete
  tour/tour-styling:
    - claro/tour-styling
  shortcut/drupal.shortcut:
    - claro/drupal.shortcut
  core/drupal.ajax:
    - claro/ajax
  views/views.module:
    - claro/views
  media/media_embed_ckeditor_theme:
    - claro/classy.media_embed_ckeditor_theme
  media_library/view:
    - claro/media_library.theme
  media_library/widget:
    - claro/media_library.theme