;
-
-export type CustomChoiceGroupMixin = typeof CustomChoiceGroupImplementation;
diff --git a/packages/ui/components/form-core/types/choice-group/index.ts b/packages/ui/components/form-core/types/choice-group/index.ts
index 755d06e5aa..5508ee4a8c 100644
--- a/packages/ui/components/form-core/types/choice-group/index.ts
+++ b/packages/ui/components/form-core/types/choice-group/index.ts
@@ -1,3 +1,2 @@
export * from './ChoiceInputMixinTypes.js';
export * from './ChoiceGroupMixinTypes.js';
-export * from './CustomChoiceGroupMixinTypes.js';
diff --git a/packages/ui/components/overlays/test/OverlayController.test.js b/packages/ui/components/overlays/test/OverlayController.test.js
index 277efc8d1a..ccad980580 100644
--- a/packages/ui/components/overlays/test/OverlayController.test.js
+++ b/packages/ui/components/overlays/test/OverlayController.test.js
@@ -193,8 +193,8 @@ describe('OverlayController', () => {
});
});
- describe('Offline content', () => {
- it('throws when passing a content node that was created "offline"', async () => {
+ describe('Unconnected content', () => {
+ it('throws when passing a content node that was not connected to dom', async () => {
const contentNode = document.createElement('div');
const createOverlayController = () => {
new OverlayController({
@@ -207,7 +207,7 @@ describe('OverlayController', () => {
);
});
- it('succeeds when passing a content node that was created "online"', async () => {
+ it('succeeds when passing a content node that was connected to dom', async () => {
const contentNode = /** @type {HTMLElement} */ (fixtureSync(''));
const overlay = new OverlayController({
...withLocalTestConfig(),
diff --git a/packages/ui/components/radio-group/test/lion-radio-group.test.js b/packages/ui/components/radio-group/test/lion-radio-group.test.js
index b7812daf95..745d73430c 100644
--- a/packages/ui/components/radio-group/test/lion-radio-group.test.js
+++ b/packages/ui/components/radio-group/test/lion-radio-group.test.js
@@ -100,7 +100,7 @@ describe('', () => {
el.formElements[1].focus();
expect(el.touched).to.equal(false, 'initially, touched state is false');
- /** @type {LionRadio} */ (el.children[1]).checked = true;
+ el.formElements[1].checked = true;
expect(el.touched, `focused via a mouse click, group should be touched`).to.be.true;
});
diff --git a/packages/ui/exports/form-core-test-suites.js b/packages/ui/exports/form-core-test-suites.js
index 6a80c66385..d982d080e5 100644
--- a/packages/ui/exports/form-core-test-suites.js
+++ b/packages/ui/exports/form-core-test-suites.js
@@ -8,3 +8,4 @@ export { runInteractionStateMixinSuite } from '../components/form-core/test-suit
export { runNativeTextFieldMixinSuite } from '../components/form-core/test-suites/NativeTextFieldMixin.suite.js';
export { runValidateMixinSuite } from '../components/form-core/test-suites/ValidateMixin.suite.js';
export { runValidateMixinFeedbackPart } from '../components/form-core/test-suites/ValidateMixinFeedbackPart.suite.js';
+// export { runChoiceGroupMixinSuite } from '../components/form-core/test-suites/choice-group/ChoiceGroupMixin.suite.js';
diff --git a/packages/ui/exports/types/form-core.ts b/packages/ui/exports/types/form-core.ts
index 1a4571f74f..6c17ed32b7 100644
--- a/packages/ui/exports/types/form-core.ts
+++ b/packages/ui/exports/types/form-core.ts
@@ -1,5 +1,6 @@
export { ChoiceGroupHost } from '../../components/form-core/types/choice-group/ChoiceGroupMixinTypes.js';
export { ChoiceInputHost } from '../../components/form-core/types/choice-group/ChoiceInputMixinTypes.js';
+export { ChoiceGroupHost } from '../../components/form-core/types/choice-group/ChoiceGroupMixinTypes.js';
export { FormControlHost } from '../../components/form-core/types/FormControlMixinTypes.js';
export { HTMLElementWithValue } from '../../components/form-core/types/FormControlMixinTypes.js';
export { FormGroupHost } from '../../components/form-core/types/form-group/FormGroupMixinTypes.js';
diff --git a/public/mdjs-stories/docs/components/button/overview/__mdjs-stories.js b/public/mdjs-stories/docs/components/button/overview/__mdjs-stories.js
new file mode 100644
index 0000000000..8d012f3f3a
--- /dev/null
+++ b/public/mdjs-stories/docs/components/button/overview/__mdjs-stories.js
@@ -0,0 +1,22 @@
+/** script code **/
+import { html } from '/node_modules/@mdjs/mdjs-preview/index.js';
+import '/node_modules/@lion/ui/exports/define/lion-button.js';
+/** stories code **/
+export const main = () => html` Default `;
+/** stories setup code **/
+const rootNode = document;
+const stories = [{ key: 'main', story: main }];
+let needsMdjsElements = false;
+for (const story of stories) {
+ const storyEl = rootNode.querySelector(`[mdjs-story-name="${story.key}"]`);
+ if (storyEl) {
+ storyEl.story = story.story;
+ storyEl.key = story.key;
+ needsMdjsElements = true;
+ Object.assign(storyEl, {"simulatorUrl":"/simulator/","languages":[{"key":"de-DE","name":"German"},{"key":"en-GB","name":"English (United Kingdom)"},{"key":"en-US","name":"English (United States)"},{"key":"nl-NL","name":"Dutch"}]});
+ }
+};
+if (needsMdjsElements) {
+ if (!customElements.get('mdjs-preview')) { import('/node_modules/@mdjs/mdjs-preview/src/define/define.js'); }
+ if (!customElements.get('mdjs-story')) { import('/node_modules/@mdjs/mdjs-story/src/define.js'); }
+}
\ No newline at end of file