Skip to content

Commit 104b322

Browse files
committed
kaizen updates
1 parent d7605f6 commit 104b322

File tree

3 files changed

+19
-28
lines changed

3 files changed

+19
-28
lines changed

packages/kaizen-cg/_templates/component/new/component-script.js

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -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

packages/kaizen-cg/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@skilld/kaizen-cg",
3-
"version": "2.0.0-alpha.4",
3+
"version": "2.0.0-alpha.6",
44
"description": "Kaizen component generator",
55
"bin": "index.js",
66
"main": "index.js",

packages/kaizen-core/helpers/root-variables/h-root-variables.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const hRootVariablesHandler = () => {
2424
).unshift();
2525
if (body) {
2626
hRootVariablesHandler();
27-
['load', 'resize'].forEach((event) =>
27+
['DOMContentLoaded', 'load', 'resize'].forEach((event) =>
2828
window.addEventListener(event, () => hRootVariablesHandler()),
2929
);
3030
}

0 commit comments

Comments
 (0)