@@ -7,33 +7,24 @@ to: <%= h.src() %>/packages/components/<%= h.changeCase.lower(h.inflection.plura
77 */
88( ( { behaviors } ) => {
99 < % if ( typeof themeName != 'undefined' ) { % > behaviors . < %= h . changeCase . snakeCase ( themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > = { < % } else { % > behaviors . < %= h . changeCase . snakeCase ( h . themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > = { < % } % >
10- attach : ( context , settings ) = > {
11- const customConfig =
12- settings &&
13- settings . behaviors &&
14- < % if ( typeof themeName != 'undefined' ) { % > settings . behaviors . < %= h . changeCase . snakeCase ( themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > &&
15- settings . behaviors . < %= h . changeCase . snakeCase ( themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . entries
16- ? settings . behaviors . < %= h . changeCase . snakeCase ( themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . entries
17- : '' ;
18- < % } else { % > settings . behaviors . < %= h . changeCase . snakeCase ( h . themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > &&
19- settings . behaviors . < %= h . changeCase . snakeCase ( h . themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . entries
20- ? settings . behaviors . < %= h . changeCase . snakeCase ( h . themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . entries
21- : '' ; < % } % >
22- const config = {
23- entries : [
24- {
25- className : '<%= h.changeCase.lower(component_type).charAt(0) %>-<%= h.changeCase.lower(h.inflection.dasherize(name)) %>' ,
26- } ,
27- ...customConfig ,
28- ] ,
29- processingName : '<%= h.changeCase.lower(component_type).charAt(0) %>-<%= h.changeCase.lower(h.inflection.dasherize(name)) %>' ,
30- } ;
31-
32- config . entries . forEach ( ( entry ) => {
33- once ( config . processingName , `.${ entry . className } ` , context ) . forEach ( ( el ) => {
34- < % if ( typeof themeName != 'undefined' ) { % > behaviors . < %= h . changeCase . snakeCase ( themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . handler ( el , entry ) ; < % } else { % > behaviors . < %= h . changeCase . snakeCase ( h . themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . handler ( el , entry ) ; < % } % >
10+ entries : ( ) = > {
11+ return [
12+ {
13+ className : '<%= h.changeCase.lower(component_type).charAt(0) %>-<%= h.changeCase.lower(h.inflection.dasherize(name)) %>' ,
14+ processingName : 'storybook-<%= h.changeCase.lower(component_type).charAt(0) %>-<%= h.changeCase.lower(h.inflection.dasherize(name)) %>' ,
15+ } ,
16+ ] ;
17+ } ,
18+ attach: ( context ) => {
19+ < % if ( typeof themeName != 'undefined' ) { % > Drupal . behaviors . < %= h . changeCase . snakeCase ( themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . entries ( ) . forEach ( ( entry ) => { < % } else { % > behaviors . < %= h . changeCase . snakeCase ( h . themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . entries ( ) . forEach ( ( entry ) => { < % } % >
20+ once (
21+ entry . processingName ,
22+ `.${ entry . className } ` ,
23+ context ,
24+ ) . forEach ( ( el ) => {
25+ < % if ( typeof themeName != 'undefined' ) { % > Drupal . behaviors . < %= h . changeCase . snakeCase ( themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . handler ( el , entry ) ; < % } else { % > Drupal . behaviors . < %= h . changeCase . snakeCase ( h . themeName ) % > _storybook_ < %= h . changeCase . lower ( component_type ) . charAt ( 0 ) % > _ < %= h . changeCase . snakeCase ( h . inflection . dasherize ( name ) ) % > . handler ( el , entry ) ; < % } % >
3526 } ) ;
36- } )
27+ } ) ;
3728 } ,
3829 handler : ( el , entry ) => {
3930 // eslint-disable-next-line no-console
0 commit comments