\ No newline at end of file
diff --git a/docs/badge/01-getting-started/installation.txt b/docs/badge/01-getting-started/installation.txt
new file mode 100644
index 0000000000..9f2e091789
--- /dev/null
+++ b/docs/badge/01-getting-started/installation.txt
@@ -0,0 +1,2746 @@
+3:I[94152,[],""]
+5:I[662855,[],""]
+4:["slug","01-getting-started/installation","c"]
+0:["wG7dSsx2iQ5rsPcZLZ8xc",[[["",{"children":[["slug","01-getting-started/installation","c"],{"children":["__PAGE__?{\"slug\":[\"01-getting-started\",\"installation\"]}",{}]}]},"$undefined","$undefined",true],["",{"children":[["slug","01-getting-started/installation","c"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/b7476877dd2c8a04.css","precedence":"next","crossOrigin":""}]]}]]},[null,"$L6",null]],[[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/1de2f7839b9cf19e.css","precedence":"next","crossOrigin":""}]],"$L7"]]]]
+8:I[433702,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+9:I[499656,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+a:I[414009,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+b:I[102652,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2d:I[371536,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2e:I[489373,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+e6:I[127875,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+c:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+10:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+11:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+12:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+13:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+14:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+15:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+16:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+17:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+18:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+19:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1b:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1d:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1e:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+20:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+21:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+22:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+23:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+24:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+25:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+26:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+27:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+28:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+29:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2b:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2c:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+30:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+31:{"description":"Welcome to the Flow documentation!"}
+32:{}
+2f:{"compiledSource":"$30","frontmatter":"$31","scope":"$32"}
+33:{}
+34:["01-getting-started","installation"]
+36:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+37:{}
+38:{}
+35:{"compiledSource":"$36","frontmatter":"$37","scope":"$38"}
+39:{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"}
+3a:["01-getting-started","stylesheet"]
+3c:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+3d:{"title":"Button","menuGroup":"Getting started"}
+3e:{}
+3b:{"compiledSource":"$3c","frontmatter":"$3d","scope":"$3e"}
+3f:{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"}
+40:["02-components","actions","button"]
+42:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+43:{}
+44:{}
+41:{"compiledSource":"$42","frontmatter":"$43","scope":"$44"}
+45:{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"}
+46:["02-components","actions","copy-button"]
+48:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+49:{}
+4a:{}
+47:{"compiledSource":"$48","frontmatter":"$49","scope":"$4a"}
+4b:{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"}
+4c:["02-components","button-group"]
+4e:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+4f:{}
+50:{}
+4d:{"compiledSource":"$4e","frontmatter":"$4f","scope":"$50"}
+51:{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"}
+52:["02-components","column-layout"]
+54:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+55:{}
+56:{}
+53:{"compiledSource":"$54","frontmatter":"$55","scope":"$56"}
+57:{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"}
+58:["02-components","content","avatar"]
+5a:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+5b:{}
+5c:{}
+59:{"compiledSource":"$5a","frontmatter":"$5b","scope":"$5c"}
+5d:{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"}
+5e:["02-components","content","badge"]
+60:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+61:{}
+62:{}
+5f:{"compiledSource":"$60","frontmatter":"$61","scope":"$62"}
+63:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"}
+64:["02-components","content","heading"]
+66:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+67:{}
+68:{}
+65:{"compiledSource":"$66","frontmatter":"$67","scope":"$68"}
+69:{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"}
+6a:["02-components","content","icon"]
+6c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+6d:{}
+6e:{}
+6b:{"compiledSource":"$6c","frontmatter":"$6d","scope":"$6e"}
+6f:{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"}
+70:["02-components","content","image"]
+72:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+73:{}
+74:{}
+71:{"compiledSource":"$72","frontmatter":"$73","scope":"$74"}
+75:{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"}
+76:["02-components","content","inline-code"]
+78:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+79:{}
+7a:{}
+77:{"compiledSource":"$78","frontmatter":"$79","scope":"$7a"}
+7b:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"}
+7c:["02-components","content","label"]
+7e:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+7f:{}
+80:{}
+7d:{"compiledSource":"$7e","frontmatter":"$7f","scope":"$80"}
+81:{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"}
+82:["02-components","content","labeled-value"]
+84:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+85:{}
+86:{}
+83:{"compiledSource":"$84","frontmatter":"$85","scope":"$86"}
+87:{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"}
+88:["02-components","form-controls","checkbox"]
+8a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+8b:{}
+8c:{}
+89:{"compiledSource":"$8a","frontmatter":"$8b","scope":"$8c"}
+8d:{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"}
+8e:["02-components","form-controls","number-field"]
+90:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+91:{}
+92:{}
+8f:{"compiledSource":"$90","frontmatter":"$91","scope":"$92"}
+93:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"}
+94:["02-components","form-controls","radio-group"]
+96:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+97:{}
+98:{}
+95:{"compiledSource":"$96","frontmatter":"$97","scope":"$98"}
+99:{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"}
+9a:["02-components","form-controls","switch"]
+9c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+9d:{}
+9e:{}
+9b:{"compiledSource":"$9c","frontmatter":"$9d","scope":"$9e"}
+9f:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"}
+a0:["02-components","form-controls","text-area"]
+a2:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a3:{}
+a4:{}
+a1:{"compiledSource":"$a2","frontmatter":"$a3","scope":"$a4"}
+a5:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"}
+a6:["02-components","form-controls","text-field"]
+a8:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a9:{}
+aa:{}
+a7:{"compiledSource":"$a8","frontmatter":"$a9","scope":"$aa"}
+ab:{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"}
+ac:["02-components","navigation","link"]
+ae:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+af:{}
+b0:{}
+ad:{"compiledSource":"$ae","frontmatter":"$af","scope":"$b0"}
+b1:{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"}
+b2:["02-components","navigation","navigation"]
+b4:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+b5:{}
+b6:{}
+b3:{"compiledSource":"$b4","frontmatter":"$b5","scope":"$b6"}
+b8:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+b7:{"default":"$b8"}
+b9:["02-components","overlays","modal"]
+bb:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+bc:{}
+bd:{}
+ba:{"compiledSource":"$bb","frontmatter":"$bc","scope":"$bd"}
+be:{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"}
+bf:["02-components","overlays","tooltip"]
+c1:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c2:{}
+c3:{}
+c0:{"compiledSource":"$c1","frontmatter":"$c2","scope":"$c3"}
+c5:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+c4:{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$c5","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"}
+c6:["02-components","status","inline-alert"]
+c8:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c9:{}
+ca:{}
+c7:{"compiledSource":"$c8","frontmatter":"$c9","scope":"$ca"}
+cb:{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"}
+cc:["02-components","status","status-badge"]
+ce:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+cf:{}
+d0:{}
+cd:{"compiledSource":"$ce","frontmatter":"$cf","scope":"$d0"}
+d1:{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"}
+d2:["02-components","status","status-icon"]
+d4:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d5:{}
+d6:{}
+d3:{"compiledSource":"$d4","frontmatter":"$d5","scope":"$d6"}
+d7:{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"}
+d8:["02-components","structure","layout-card"]
+da:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+db:{}
+dc:{}
+d9:{"compiledSource":"$da","frontmatter":"$db","scope":"$dc"}
+dd:{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"}
+de:["02-components","structure","list"]
+e0:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e1:{}
+e2:{}
+df:{"compiledSource":"$e0","frontmatter":"$e1","scope":"$e2"}
+e4:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+e3:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e4","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"}
+e5:["02-components","structure","section"]
+6:["$","html",null,{"lang":"en","children":["$","body",null,{"className":"flow layout_body__oiEIT","children":["$","$L8",null,{"children":[["$","header",null,{"className":"layout_header__ttTk7","children":[["$","$L9",null,{"level":1,"className":"layout_heading__marbT","children":["Flow – mittwald Design System"," ",["$","$La",null,{"className":"layout_betaBadge__Rtyuk","status":"warning","children":"beta"}]]}],["$","$Lb",null,{"docs":[{"mdxSource":{"compiledSource":"$c","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"},{"mdxSource":{"compiledSource":"$d","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":{"compiledSource":"$e","frontmatter":{"title":"Button","menuGroup":"Getting started"},"scope":{}},"examples":{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","actions","button"],"filename":"02-components/actions/button/index.mdx"},{"mdxSource":{"compiledSource":"$f","frontmatter":{},"scope":{}},"examples":{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"},"slugs":["02-components","actions","copy-button"],"filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":{"compiledSource":"$10","frontmatter":{},"scope":{}},"examples":{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"},"slugs":["02-components","button-group"],"filename":"02-components/button-group/index.mdx"},{"mdxSource":{"compiledSource":"$11","frontmatter":{},"scope":{}},"examples":{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"},"slugs":["02-components","column-layout"],"filename":"02-components/column-layout/index.mdx"},{"mdxSource":{"compiledSource":"$12","frontmatter":{},"scope":{}},"examples":{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"},"slugs":["02-components","content","avatar"],"filename":"02-components/content/avatar/index.mdx"},{"mdxSource":{"compiledSource":"$13","frontmatter":{},"scope":{}},"examples":{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"},"slugs":["02-components","content","badge"],"filename":"02-components/content/badge/index.mdx"},{"mdxSource":{"compiledSource":"$14","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"},{"mdxSource":{"compiledSource":"$15","frontmatter":{},"scope":{}},"examples":{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"},"slugs":["02-components","content","icon"],"filename":"02-components/content/icon/index.mdx"},{"mdxSource":{"compiledSource":"$16","frontmatter":{},"scope":{}},"examples":{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"},"slugs":["02-components","content","image"],"filename":"02-components/content/image/index.mdx"},{"mdxSource":{"compiledSource":"$17","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":{"compiledSource":"$18","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"},"slugs":["02-components","content","label"],"filename":"02-components/content/label/index.mdx"},{"mdxSource":{"compiledSource":"$19","frontmatter":{},"scope":{}},"examples":{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"},"slugs":["02-components","content","labeled-value"],"filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":{"compiledSource":"$1a","frontmatter":{},"scope":{}},"examples":{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"},"slugs":["02-components","form-controls","checkbox"],"filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":{"compiledSource":"$1b","frontmatter":{},"scope":{}},"examples":{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"},"slugs":["02-components","form-controls","number-field"],"filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":{"compiledSource":"$1c","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"},"slugs":["02-components","form-controls","radio-group"],"filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":{"compiledSource":"$1d","frontmatter":{},"scope":{}},"examples":{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"},"slugs":["02-components","form-controls","switch"],"filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":{"compiledSource":"$1e","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"},"slugs":["02-components","form-controls","text-area"],"filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":{"compiledSource":"$1f","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"},"slugs":["02-components","form-controls","text-field"],"filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":{"compiledSource":"$20","frontmatter":{},"scope":{}},"examples":{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"},"slugs":["02-components","navigation","link"],"filename":"02-components/navigation/link/index.mdx"},{"mdxSource":{"compiledSource":"$21","frontmatter":{},"scope":{}},"examples":{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"},"slugs":["02-components","navigation","navigation"],"filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":{"compiledSource":"$22","frontmatter":{},"scope":{}},"examples":{"default":"$23"},"slugs":["02-components","overlays","modal"],"filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":{"compiledSource":"$24","frontmatter":{},"scope":{}},"examples":{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"},"slugs":["02-components","overlays","tooltip"],"filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":{"compiledSource":"$25","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$26","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":{"compiledSource":"$27","frontmatter":{},"scope":{}},"examples":{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"},"slugs":["02-components","status","status-badge"],"filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":{"compiledSource":"$28","frontmatter":{},"scope":{}},"examples":{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","status","status-icon"],"filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":{"compiledSource":"$29","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":{"compiledSource":"$2a","frontmatter":{},"scope":{}},"examples":{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"},"slugs":["02-components","structure","list"],"filename":"02-components/structure/list/index.mdx"},{"mdxSource":{"compiledSource":"$2b","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$2c","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}]}]]}],["$","div",null,{"className":"layout_center__e1uqg","children":[["$","$L2d",null,{"className":"layout_nav__ZiJaj","children":["$","$L2e",null,{"docs":[{"mdxSource":"$2f","examples":"$33","slugs":"$34","filename":"01-getting-started/installation/index.mdx"},{"mdxSource":"$35","examples":"$39","slugs":"$3a","filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":"$3b","examples":"$3f","slugs":"$40","filename":"02-components/actions/button/index.mdx"},{"mdxSource":"$41","examples":"$45","slugs":"$46","filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":"$47","examples":"$4b","slugs":"$4c","filename":"02-components/button-group/index.mdx"},{"mdxSource":"$4d","examples":"$51","slugs":"$52","filename":"02-components/column-layout/index.mdx"},{"mdxSource":"$53","examples":"$57","slugs":"$58","filename":"02-components/content/avatar/index.mdx"},{"mdxSource":"$59","examples":"$5d","slugs":"$5e","filename":"02-components/content/badge/index.mdx"},{"mdxSource":"$5f","examples":"$63","slugs":"$64","filename":"02-components/content/heading/index.mdx"},{"mdxSource":"$65","examples":"$69","slugs":"$6a","filename":"02-components/content/icon/index.mdx"},{"mdxSource":"$6b","examples":"$6f","slugs":"$70","filename":"02-components/content/image/index.mdx"},{"mdxSource":"$71","examples":"$75","slugs":"$76","filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":"$77","examples":"$7b","slugs":"$7c","filename":"02-components/content/label/index.mdx"},{"mdxSource":"$7d","examples":"$81","slugs":"$82","filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":"$83","examples":"$87","slugs":"$88","filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":"$89","examples":"$8d","slugs":"$8e","filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":"$8f","examples":"$93","slugs":"$94","filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":"$95","examples":"$99","slugs":"$9a","filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":"$9b","examples":"$9f","slugs":"$a0","filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":"$a1","examples":"$a5","slugs":"$a6","filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":"$a7","examples":"$ab","slugs":"$ac","filename":"02-components/navigation/link/index.mdx"},{"mdxSource":"$ad","examples":"$b1","slugs":"$b2","filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":"$b3","examples":"$b7","slugs":"$b9","filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":"$ba","examples":"$be","slugs":"$bf","filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":"$c0","examples":"$c4","slugs":"$c6","filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":"$c7","examples":"$cb","slugs":"$cc","filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":"$cd","examples":"$d1","slugs":"$d2","filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":"$d3","examples":"$d7","slugs":"$d8","filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":"$d9","examples":"$dd","slugs":"$de","filename":"02-components/structure/list/index.mdx"},{"mdxSource":"$df","examples":"$e3","slugs":"$e5","filename":"02-components/structure/section/index.mdx"}]}]}],["$","$L2d",null,{"elementType":"main","className":"layout_main__30FUz","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]]}]]}]}]}]
+e7:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2:[["$","$L9",null,{"className":"MainContent_heading__Szef0","level":1,"children":"Installation"}],["$","p",null,{"className":"MainContent_description__u2Cc4","children":"Welcome to the Flow documentation!"}],["$","$Le6",null,{"mdxFile":{"mdxSource":{"compiledSource":"$e7","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"}}]]
+7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Installation"}],["$","link","3",{"rel":"icon","href":"/flow-previews/docs/badge/favicon.ico","type":"image/x-icon","sizes":"48x48"}]]
+1:null
diff --git a/docs/badge/01-getting-started/stylesheet.html b/docs/badge/01-getting-started/stylesheet.html
new file mode 100644
index 0000000000..05f0c67f2e
--- /dev/null
+++ b/docs/badge/01-getting-started/stylesheet.html
@@ -0,0 +1,77 @@
+Stylesheet
Flow – mittwald Design System
beta
Getting started
Stylesheet
The Flow Component libraries are styled by a shared stylesheet, that can also be
+used standalone. This might be useful if you want to use your own framework to
+build components following the mittwald styling guidelines.
+
On this page you can find information about how to install the stylesheet and
+how the classnames are structured.
+
Install the standalone stylesheet
+
At this point of development you can only get the stylesheet via NPM. The Flow
+Stylesheet Library can be installed using a package manager like npm or
+yarn.
+
yarn add @mittwald/flow-stylesheet
+
+
Import styles
+
You have to import the bundled stylesheet in order to get the correct component
+styles. Add this line to your project's entry point.
+
import "@mittwald/flow-stylesheet/css";
+
+
Using the stylesheet
+
If you want to get started, you should probably learn how the class names are
+structured. The class names provided in this stylesheet are following a
+consistent, component-based and easy to understand schema.
+
General class name notation
+
The class names are all in lowercase and using - to separate words and -- to
+separate logical sections.
+
The first logical section is always the flow namespace. Other sections might
+be:
Class Names used to specialize a basic component must always be used in
+addition to the basic class name. Here are some examples that illustrate
+this requirement.
<buttonclassName="flow--button flow--button--primary flow--button--size-s">
+ Small primary button
+</button>;
+
+
Components aligned in a composition
+
It is a common practice to compose larger components out of already existing
+smaller ones. Take the Inline Alert example. The Inline Alert is composed out of
+an icon, a heading and some optional content. These contained components must
+have their basic class name (flow--icon), to get their basic styling and the
+specialization class name (flow--inline-alert--status-icon) to get the Inline
+Alert specific styles.
+
importExampleSvgfrom"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg";
+
+<asideclassName="flow--inline-alert flow--inline-alert--info">
+<ExampleSvgclassName="flow--icon flow--inline-alert--status-icon"/>
+<h3className="flow--heading flow--inline-alert--heading">
+ Email address has been archived
+</h3>
+<divclassName="flow--inline-alert--content">
+ As your domain has been deleted, this email address has
+ been archived. To be able to send and receive emails,
+ you must rename the address.
+</div>
+</aside>;
+
\ No newline at end of file
diff --git a/docs/badge/01-getting-started/stylesheet.txt b/docs/badge/01-getting-started/stylesheet.txt
new file mode 100644
index 0000000000..e99b49acb6
--- /dev/null
+++ b/docs/badge/01-getting-started/stylesheet.txt
@@ -0,0 +1,2799 @@
+3:I[94152,[],""]
+5:I[662855,[],""]
+4:["slug","01-getting-started/stylesheet","c"]
+0:["wG7dSsx2iQ5rsPcZLZ8xc",[[["",{"children":[["slug","01-getting-started/stylesheet","c"],{"children":["__PAGE__?{\"slug\":[\"01-getting-started\",\"stylesheet\"]}",{}]}]},"$undefined","$undefined",true],["",{"children":[["slug","01-getting-started/stylesheet","c"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/b7476877dd2c8a04.css","precedence":"next","crossOrigin":""}]]}]]},[null,"$L6",null]],[[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/1de2f7839b9cf19e.css","precedence":"next","crossOrigin":""}]],"$L7"]]]]
+8:I[433702,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+9:I[499656,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+a:I[414009,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+b:I[102652,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2d:I[371536,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2e:I[489373,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+e6:I[127875,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+c:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+10:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+11:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+12:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+13:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+14:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+15:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+16:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+17:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+18:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+19:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1b:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1d:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1e:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+20:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+21:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+22:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+23:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+24:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+25:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+26:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+27:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+28:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+29:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2b:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2c:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+30:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+31:{"description":"Welcome to the Flow documentation!"}
+32:{}
+2f:{"compiledSource":"$30","frontmatter":"$31","scope":"$32"}
+33:{}
+34:["01-getting-started","installation"]
+36:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+37:{}
+38:{}
+35:{"compiledSource":"$36","frontmatter":"$37","scope":"$38"}
+39:{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"}
+3a:["01-getting-started","stylesheet"]
+3c:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+3d:{"title":"Button","menuGroup":"Getting started"}
+3e:{}
+3b:{"compiledSource":"$3c","frontmatter":"$3d","scope":"$3e"}
+3f:{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"}
+40:["02-components","actions","button"]
+42:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+43:{}
+44:{}
+41:{"compiledSource":"$42","frontmatter":"$43","scope":"$44"}
+45:{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"}
+46:["02-components","actions","copy-button"]
+48:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+49:{}
+4a:{}
+47:{"compiledSource":"$48","frontmatter":"$49","scope":"$4a"}
+4b:{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"}
+4c:["02-components","button-group"]
+4e:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+4f:{}
+50:{}
+4d:{"compiledSource":"$4e","frontmatter":"$4f","scope":"$50"}
+51:{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"}
+52:["02-components","column-layout"]
+54:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+55:{}
+56:{}
+53:{"compiledSource":"$54","frontmatter":"$55","scope":"$56"}
+57:{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"}
+58:["02-components","content","avatar"]
+5a:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+5b:{}
+5c:{}
+59:{"compiledSource":"$5a","frontmatter":"$5b","scope":"$5c"}
+5d:{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"}
+5e:["02-components","content","badge"]
+60:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+61:{}
+62:{}
+5f:{"compiledSource":"$60","frontmatter":"$61","scope":"$62"}
+63:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"}
+64:["02-components","content","heading"]
+66:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+67:{}
+68:{}
+65:{"compiledSource":"$66","frontmatter":"$67","scope":"$68"}
+69:{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"}
+6a:["02-components","content","icon"]
+6c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+6d:{}
+6e:{}
+6b:{"compiledSource":"$6c","frontmatter":"$6d","scope":"$6e"}
+6f:{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"}
+70:["02-components","content","image"]
+72:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+73:{}
+74:{}
+71:{"compiledSource":"$72","frontmatter":"$73","scope":"$74"}
+75:{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"}
+76:["02-components","content","inline-code"]
+78:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+79:{}
+7a:{}
+77:{"compiledSource":"$78","frontmatter":"$79","scope":"$7a"}
+7b:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"}
+7c:["02-components","content","label"]
+7e:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+7f:{}
+80:{}
+7d:{"compiledSource":"$7e","frontmatter":"$7f","scope":"$80"}
+81:{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"}
+82:["02-components","content","labeled-value"]
+84:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+85:{}
+86:{}
+83:{"compiledSource":"$84","frontmatter":"$85","scope":"$86"}
+87:{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"}
+88:["02-components","form-controls","checkbox"]
+8a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+8b:{}
+8c:{}
+89:{"compiledSource":"$8a","frontmatter":"$8b","scope":"$8c"}
+8d:{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"}
+8e:["02-components","form-controls","number-field"]
+90:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+91:{}
+92:{}
+8f:{"compiledSource":"$90","frontmatter":"$91","scope":"$92"}
+93:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"}
+94:["02-components","form-controls","radio-group"]
+96:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+97:{}
+98:{}
+95:{"compiledSource":"$96","frontmatter":"$97","scope":"$98"}
+99:{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"}
+9a:["02-components","form-controls","switch"]
+9c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+9d:{}
+9e:{}
+9b:{"compiledSource":"$9c","frontmatter":"$9d","scope":"$9e"}
+9f:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"}
+a0:["02-components","form-controls","text-area"]
+a2:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a3:{}
+a4:{}
+a1:{"compiledSource":"$a2","frontmatter":"$a3","scope":"$a4"}
+a5:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"}
+a6:["02-components","form-controls","text-field"]
+a8:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a9:{}
+aa:{}
+a7:{"compiledSource":"$a8","frontmatter":"$a9","scope":"$aa"}
+ab:{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"}
+ac:["02-components","navigation","link"]
+ae:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+af:{}
+b0:{}
+ad:{"compiledSource":"$ae","frontmatter":"$af","scope":"$b0"}
+b1:{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"}
+b2:["02-components","navigation","navigation"]
+b4:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+b5:{}
+b6:{}
+b3:{"compiledSource":"$b4","frontmatter":"$b5","scope":"$b6"}
+b8:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+b7:{"default":"$b8"}
+b9:["02-components","overlays","modal"]
+bb:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+bc:{}
+bd:{}
+ba:{"compiledSource":"$bb","frontmatter":"$bc","scope":"$bd"}
+be:{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"}
+bf:["02-components","overlays","tooltip"]
+c1:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c2:{}
+c3:{}
+c0:{"compiledSource":"$c1","frontmatter":"$c2","scope":"$c3"}
+c5:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+c4:{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$c5","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"}
+c6:["02-components","status","inline-alert"]
+c8:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c9:{}
+ca:{}
+c7:{"compiledSource":"$c8","frontmatter":"$c9","scope":"$ca"}
+cb:{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"}
+cc:["02-components","status","status-badge"]
+ce:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+cf:{}
+d0:{}
+cd:{"compiledSource":"$ce","frontmatter":"$cf","scope":"$d0"}
+d1:{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"}
+d2:["02-components","status","status-icon"]
+d4:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d5:{}
+d6:{}
+d3:{"compiledSource":"$d4","frontmatter":"$d5","scope":"$d6"}
+d7:{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"}
+d8:["02-components","structure","layout-card"]
+da:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+db:{}
+dc:{}
+d9:{"compiledSource":"$da","frontmatter":"$db","scope":"$dc"}
+dd:{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"}
+de:["02-components","structure","list"]
+e0:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e1:{}
+e2:{}
+df:{"compiledSource":"$e0","frontmatter":"$e1","scope":"$e2"}
+e4:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+e3:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e4","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"}
+e5:["02-components","structure","section"]
+6:["$","html",null,{"lang":"en","children":["$","body",null,{"className":"flow layout_body__oiEIT","children":["$","$L8",null,{"children":[["$","header",null,{"className":"layout_header__ttTk7","children":[["$","$L9",null,{"level":1,"className":"layout_heading__marbT","children":["Flow – mittwald Design System"," ",["$","$La",null,{"className":"layout_betaBadge__Rtyuk","status":"warning","children":"beta"}]]}],["$","$Lb",null,{"docs":[{"mdxSource":{"compiledSource":"$c","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"},{"mdxSource":{"compiledSource":"$d","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":{"compiledSource":"$e","frontmatter":{"title":"Button","menuGroup":"Getting started"},"scope":{}},"examples":{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","actions","button"],"filename":"02-components/actions/button/index.mdx"},{"mdxSource":{"compiledSource":"$f","frontmatter":{},"scope":{}},"examples":{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"},"slugs":["02-components","actions","copy-button"],"filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":{"compiledSource":"$10","frontmatter":{},"scope":{}},"examples":{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"},"slugs":["02-components","button-group"],"filename":"02-components/button-group/index.mdx"},{"mdxSource":{"compiledSource":"$11","frontmatter":{},"scope":{}},"examples":{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"},"slugs":["02-components","column-layout"],"filename":"02-components/column-layout/index.mdx"},{"mdxSource":{"compiledSource":"$12","frontmatter":{},"scope":{}},"examples":{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"},"slugs":["02-components","content","avatar"],"filename":"02-components/content/avatar/index.mdx"},{"mdxSource":{"compiledSource":"$13","frontmatter":{},"scope":{}},"examples":{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"},"slugs":["02-components","content","badge"],"filename":"02-components/content/badge/index.mdx"},{"mdxSource":{"compiledSource":"$14","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"},{"mdxSource":{"compiledSource":"$15","frontmatter":{},"scope":{}},"examples":{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"},"slugs":["02-components","content","icon"],"filename":"02-components/content/icon/index.mdx"},{"mdxSource":{"compiledSource":"$16","frontmatter":{},"scope":{}},"examples":{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"},"slugs":["02-components","content","image"],"filename":"02-components/content/image/index.mdx"},{"mdxSource":{"compiledSource":"$17","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":{"compiledSource":"$18","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"},"slugs":["02-components","content","label"],"filename":"02-components/content/label/index.mdx"},{"mdxSource":{"compiledSource":"$19","frontmatter":{},"scope":{}},"examples":{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"},"slugs":["02-components","content","labeled-value"],"filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":{"compiledSource":"$1a","frontmatter":{},"scope":{}},"examples":{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"},"slugs":["02-components","form-controls","checkbox"],"filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":{"compiledSource":"$1b","frontmatter":{},"scope":{}},"examples":{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"},"slugs":["02-components","form-controls","number-field"],"filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":{"compiledSource":"$1c","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"},"slugs":["02-components","form-controls","radio-group"],"filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":{"compiledSource":"$1d","frontmatter":{},"scope":{}},"examples":{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"},"slugs":["02-components","form-controls","switch"],"filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":{"compiledSource":"$1e","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"},"slugs":["02-components","form-controls","text-area"],"filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":{"compiledSource":"$1f","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"},"slugs":["02-components","form-controls","text-field"],"filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":{"compiledSource":"$20","frontmatter":{},"scope":{}},"examples":{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"},"slugs":["02-components","navigation","link"],"filename":"02-components/navigation/link/index.mdx"},{"mdxSource":{"compiledSource":"$21","frontmatter":{},"scope":{}},"examples":{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"},"slugs":["02-components","navigation","navigation"],"filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":{"compiledSource":"$22","frontmatter":{},"scope":{}},"examples":{"default":"$23"},"slugs":["02-components","overlays","modal"],"filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":{"compiledSource":"$24","frontmatter":{},"scope":{}},"examples":{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"},"slugs":["02-components","overlays","tooltip"],"filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":{"compiledSource":"$25","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$26","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":{"compiledSource":"$27","frontmatter":{},"scope":{}},"examples":{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"},"slugs":["02-components","status","status-badge"],"filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":{"compiledSource":"$28","frontmatter":{},"scope":{}},"examples":{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","status","status-icon"],"filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":{"compiledSource":"$29","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":{"compiledSource":"$2a","frontmatter":{},"scope":{}},"examples":{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"},"slugs":["02-components","structure","list"],"filename":"02-components/structure/list/index.mdx"},{"mdxSource":{"compiledSource":"$2b","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$2c","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}]}]]}],["$","div",null,{"className":"layout_center__e1uqg","children":[["$","$L2d",null,{"className":"layout_nav__ZiJaj","children":["$","$L2e",null,{"docs":[{"mdxSource":"$2f","examples":"$33","slugs":"$34","filename":"01-getting-started/installation/index.mdx"},{"mdxSource":"$35","examples":"$39","slugs":"$3a","filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":"$3b","examples":"$3f","slugs":"$40","filename":"02-components/actions/button/index.mdx"},{"mdxSource":"$41","examples":"$45","slugs":"$46","filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":"$47","examples":"$4b","slugs":"$4c","filename":"02-components/button-group/index.mdx"},{"mdxSource":"$4d","examples":"$51","slugs":"$52","filename":"02-components/column-layout/index.mdx"},{"mdxSource":"$53","examples":"$57","slugs":"$58","filename":"02-components/content/avatar/index.mdx"},{"mdxSource":"$59","examples":"$5d","slugs":"$5e","filename":"02-components/content/badge/index.mdx"},{"mdxSource":"$5f","examples":"$63","slugs":"$64","filename":"02-components/content/heading/index.mdx"},{"mdxSource":"$65","examples":"$69","slugs":"$6a","filename":"02-components/content/icon/index.mdx"},{"mdxSource":"$6b","examples":"$6f","slugs":"$70","filename":"02-components/content/image/index.mdx"},{"mdxSource":"$71","examples":"$75","slugs":"$76","filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":"$77","examples":"$7b","slugs":"$7c","filename":"02-components/content/label/index.mdx"},{"mdxSource":"$7d","examples":"$81","slugs":"$82","filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":"$83","examples":"$87","slugs":"$88","filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":"$89","examples":"$8d","slugs":"$8e","filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":"$8f","examples":"$93","slugs":"$94","filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":"$95","examples":"$99","slugs":"$9a","filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":"$9b","examples":"$9f","slugs":"$a0","filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":"$a1","examples":"$a5","slugs":"$a6","filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":"$a7","examples":"$ab","slugs":"$ac","filename":"02-components/navigation/link/index.mdx"},{"mdxSource":"$ad","examples":"$b1","slugs":"$b2","filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":"$b3","examples":"$b7","slugs":"$b9","filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":"$ba","examples":"$be","slugs":"$bf","filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":"$c0","examples":"$c4","slugs":"$c6","filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":"$c7","examples":"$cb","slugs":"$cc","filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":"$cd","examples":"$d1","slugs":"$d2","filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":"$d3","examples":"$d7","slugs":"$d8","filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":"$d9","examples":"$dd","slugs":"$de","filename":"02-components/structure/list/index.mdx"},{"mdxSource":"$df","examples":"$e3","slugs":"$e5","filename":"02-components/structure/section/index.mdx"}]}]}],["$","$L2d",null,{"elementType":"main","className":"layout_main__30FUz","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]]}]]}]}]}]
+e7:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2:[["$","$L9",null,{"className":"MainContent_heading__Szef0","level":1,"children":"Stylesheet"}],"$undefined",["$","$Le6",null,{"mdxFile":{"mdxSource":{"compiledSource":"$e7","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"}}]]
+7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Stylesheet"}],["$","link","3",{"rel":"icon","href":"/flow-previews/docs/badge/favicon.ico","type":"image/x-icon","sizes":"48x48"}]]
+1:null
diff --git a/docs/badge/02-components/actions/button.html b/docs/badge/02-components/actions/button.html
new file mode 100644
index 0000000000..f4f94f8185
--- /dev/null
+++ b/docs/badge/02-components/actions/button.html
@@ -0,0 +1,89 @@
+Button
Use the <Icon /> inside a <Button /> to display an icon.
+
Accessibility
+
The underlying SVG image automatically receives the aria-hidden=true
+attribute. Use the aria-label attribute at the Button to describe the
+associated action.
importHeadingfrom"@mittwald/flow-react-components/Heading";
+
+<Heading>This is a heading</Heading>;
+
+
Levels
+
This is a level 1 heading
This is a level 2 heading
This is a level 3 heading
This is a level 4 heading
This is a level 5 heading
importHeadingfrom"@mittwald/flow-react-components/Heading";
+
+<>
+<Headinglevel={1}>This is a level 1 heading</Heading>
+<Headinglevel={2}>This is a level 2 heading</Heading>
+<Headinglevel={3}>This is a level 3 heading</Heading>
+<Headinglevel={4}>This is a level 4 heading</Heading>
+<Headinglevel={5}>This is a level 5 heading</Heading>
+</>;
+
+
With icon
+
Personal Information
importHeadingfrom"@mittwald/flow-react-components/Heading";
+import{IconMember}from"@mittwald/flow-react-components/Icons";
+
+<Heading>
+<IconMember/>
+ Personal Information
+</Heading>;
+
\ No newline at end of file
diff --git a/docs/badge/02-components/content/heading.txt b/docs/badge/02-components/content/heading.txt
new file mode 100644
index 0000000000..0ab3730a9a
--- /dev/null
+++ b/docs/badge/02-components/content/heading.txt
@@ -0,0 +1,2717 @@
+3:I[94152,[],""]
+5:I[662855,[],""]
+4:["slug","02-components/content/heading","c"]
+0:["wG7dSsx2iQ5rsPcZLZ8xc",[[["",{"children":[["slug","02-components/content/heading","c"],{"children":["__PAGE__?{\"slug\":[\"02-components\",\"content\",\"heading\"]}",{}]}]},"$undefined","$undefined",true],["",{"children":[["slug","02-components/content/heading","c"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/b7476877dd2c8a04.css","precedence":"next","crossOrigin":""}]]}]]},[null,"$L6",null]],[[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/1de2f7839b9cf19e.css","precedence":"next","crossOrigin":""}]],"$L7"]]]]
+8:I[433702,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+9:I[499656,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+a:I[414009,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+b:I[102652,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2d:I[371536,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2e:I[489373,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+e6:I[127875,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+c:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+10:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+11:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+12:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+13:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+14:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+15:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+16:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+17:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+18:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+19:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1b:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1d:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1e:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+20:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+21:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+22:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+23:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+24:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+25:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+26:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+27:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+28:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+29:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2b:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2c:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+30:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+31:{"description":"Welcome to the Flow documentation!"}
+32:{}
+2f:{"compiledSource":"$30","frontmatter":"$31","scope":"$32"}
+33:{}
+34:["01-getting-started","installation"]
+36:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+37:{}
+38:{}
+35:{"compiledSource":"$36","frontmatter":"$37","scope":"$38"}
+39:{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"}
+3a:["01-getting-started","stylesheet"]
+3c:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+3d:{"title":"Button","menuGroup":"Getting started"}
+3e:{}
+3b:{"compiledSource":"$3c","frontmatter":"$3d","scope":"$3e"}
+3f:{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"}
+40:["02-components","actions","button"]
+42:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+43:{}
+44:{}
+41:{"compiledSource":"$42","frontmatter":"$43","scope":"$44"}
+45:{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"}
+46:["02-components","actions","copy-button"]
+48:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+49:{}
+4a:{}
+47:{"compiledSource":"$48","frontmatter":"$49","scope":"$4a"}
+4b:{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"}
+4c:["02-components","button-group"]
+4e:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+4f:{}
+50:{}
+4d:{"compiledSource":"$4e","frontmatter":"$4f","scope":"$50"}
+51:{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"}
+52:["02-components","column-layout"]
+54:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+55:{}
+56:{}
+53:{"compiledSource":"$54","frontmatter":"$55","scope":"$56"}
+57:{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"}
+58:["02-components","content","avatar"]
+5a:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+5b:{}
+5c:{}
+59:{"compiledSource":"$5a","frontmatter":"$5b","scope":"$5c"}
+5d:{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"}
+5e:["02-components","content","badge"]
+60:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+61:{}
+62:{}
+5f:{"compiledSource":"$60","frontmatter":"$61","scope":"$62"}
+63:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"}
+64:["02-components","content","heading"]
+66:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+67:{}
+68:{}
+65:{"compiledSource":"$66","frontmatter":"$67","scope":"$68"}
+69:{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"}
+6a:["02-components","content","icon"]
+6c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+6d:{}
+6e:{}
+6b:{"compiledSource":"$6c","frontmatter":"$6d","scope":"$6e"}
+6f:{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"}
+70:["02-components","content","image"]
+72:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+73:{}
+74:{}
+71:{"compiledSource":"$72","frontmatter":"$73","scope":"$74"}
+75:{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"}
+76:["02-components","content","inline-code"]
+78:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+79:{}
+7a:{}
+77:{"compiledSource":"$78","frontmatter":"$79","scope":"$7a"}
+7b:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"}
+7c:["02-components","content","label"]
+7e:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+7f:{}
+80:{}
+7d:{"compiledSource":"$7e","frontmatter":"$7f","scope":"$80"}
+81:{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"}
+82:["02-components","content","labeled-value"]
+84:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+85:{}
+86:{}
+83:{"compiledSource":"$84","frontmatter":"$85","scope":"$86"}
+87:{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"}
+88:["02-components","form-controls","checkbox"]
+8a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+8b:{}
+8c:{}
+89:{"compiledSource":"$8a","frontmatter":"$8b","scope":"$8c"}
+8d:{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"}
+8e:["02-components","form-controls","number-field"]
+90:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+91:{}
+92:{}
+8f:{"compiledSource":"$90","frontmatter":"$91","scope":"$92"}
+93:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"}
+94:["02-components","form-controls","radio-group"]
+96:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+97:{}
+98:{}
+95:{"compiledSource":"$96","frontmatter":"$97","scope":"$98"}
+99:{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"}
+9a:["02-components","form-controls","switch"]
+9c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+9d:{}
+9e:{}
+9b:{"compiledSource":"$9c","frontmatter":"$9d","scope":"$9e"}
+9f:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"}
+a0:["02-components","form-controls","text-area"]
+a2:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a3:{}
+a4:{}
+a1:{"compiledSource":"$a2","frontmatter":"$a3","scope":"$a4"}
+a5:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"}
+a6:["02-components","form-controls","text-field"]
+a8:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a9:{}
+aa:{}
+a7:{"compiledSource":"$a8","frontmatter":"$a9","scope":"$aa"}
+ab:{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"}
+ac:["02-components","navigation","link"]
+ae:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+af:{}
+b0:{}
+ad:{"compiledSource":"$ae","frontmatter":"$af","scope":"$b0"}
+b1:{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"}
+b2:["02-components","navigation","navigation"]
+b4:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+b5:{}
+b6:{}
+b3:{"compiledSource":"$b4","frontmatter":"$b5","scope":"$b6"}
+b8:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+b7:{"default":"$b8"}
+b9:["02-components","overlays","modal"]
+bb:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+bc:{}
+bd:{}
+ba:{"compiledSource":"$bb","frontmatter":"$bc","scope":"$bd"}
+be:{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"}
+bf:["02-components","overlays","tooltip"]
+c1:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c2:{}
+c3:{}
+c0:{"compiledSource":"$c1","frontmatter":"$c2","scope":"$c3"}
+c5:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+c4:{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$c5","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"}
+c6:["02-components","status","inline-alert"]
+c8:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c9:{}
+ca:{}
+c7:{"compiledSource":"$c8","frontmatter":"$c9","scope":"$ca"}
+cb:{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"}
+cc:["02-components","status","status-badge"]
+ce:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+cf:{}
+d0:{}
+cd:{"compiledSource":"$ce","frontmatter":"$cf","scope":"$d0"}
+d1:{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"}
+d2:["02-components","status","status-icon"]
+d4:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d5:{}
+d6:{}
+d3:{"compiledSource":"$d4","frontmatter":"$d5","scope":"$d6"}
+d7:{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"}
+d8:["02-components","structure","layout-card"]
+da:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+db:{}
+dc:{}
+d9:{"compiledSource":"$da","frontmatter":"$db","scope":"$dc"}
+dd:{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"}
+de:["02-components","structure","list"]
+e0:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e1:{}
+e2:{}
+df:{"compiledSource":"$e0","frontmatter":"$e1","scope":"$e2"}
+e4:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+e3:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e4","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"}
+e5:["02-components","structure","section"]
+6:["$","html",null,{"lang":"en","children":["$","body",null,{"className":"flow layout_body__oiEIT","children":["$","$L8",null,{"children":[["$","header",null,{"className":"layout_header__ttTk7","children":[["$","$L9",null,{"level":1,"className":"layout_heading__marbT","children":["Flow – mittwald Design System"," ",["$","$La",null,{"className":"layout_betaBadge__Rtyuk","status":"warning","children":"beta"}]]}],["$","$Lb",null,{"docs":[{"mdxSource":{"compiledSource":"$c","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"},{"mdxSource":{"compiledSource":"$d","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":{"compiledSource":"$e","frontmatter":{"title":"Button","menuGroup":"Getting started"},"scope":{}},"examples":{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","actions","button"],"filename":"02-components/actions/button/index.mdx"},{"mdxSource":{"compiledSource":"$f","frontmatter":{},"scope":{}},"examples":{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"},"slugs":["02-components","actions","copy-button"],"filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":{"compiledSource":"$10","frontmatter":{},"scope":{}},"examples":{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"},"slugs":["02-components","button-group"],"filename":"02-components/button-group/index.mdx"},{"mdxSource":{"compiledSource":"$11","frontmatter":{},"scope":{}},"examples":{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"},"slugs":["02-components","column-layout"],"filename":"02-components/column-layout/index.mdx"},{"mdxSource":{"compiledSource":"$12","frontmatter":{},"scope":{}},"examples":{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"},"slugs":["02-components","content","avatar"],"filename":"02-components/content/avatar/index.mdx"},{"mdxSource":{"compiledSource":"$13","frontmatter":{},"scope":{}},"examples":{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"},"slugs":["02-components","content","badge"],"filename":"02-components/content/badge/index.mdx"},{"mdxSource":{"compiledSource":"$14","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"},{"mdxSource":{"compiledSource":"$15","frontmatter":{},"scope":{}},"examples":{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"},"slugs":["02-components","content","icon"],"filename":"02-components/content/icon/index.mdx"},{"mdxSource":{"compiledSource":"$16","frontmatter":{},"scope":{}},"examples":{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"},"slugs":["02-components","content","image"],"filename":"02-components/content/image/index.mdx"},{"mdxSource":{"compiledSource":"$17","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":{"compiledSource":"$18","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"},"slugs":["02-components","content","label"],"filename":"02-components/content/label/index.mdx"},{"mdxSource":{"compiledSource":"$19","frontmatter":{},"scope":{}},"examples":{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"},"slugs":["02-components","content","labeled-value"],"filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":{"compiledSource":"$1a","frontmatter":{},"scope":{}},"examples":{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"},"slugs":["02-components","form-controls","checkbox"],"filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":{"compiledSource":"$1b","frontmatter":{},"scope":{}},"examples":{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"},"slugs":["02-components","form-controls","number-field"],"filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":{"compiledSource":"$1c","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"},"slugs":["02-components","form-controls","radio-group"],"filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":{"compiledSource":"$1d","frontmatter":{},"scope":{}},"examples":{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"},"slugs":["02-components","form-controls","switch"],"filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":{"compiledSource":"$1e","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"},"slugs":["02-components","form-controls","text-area"],"filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":{"compiledSource":"$1f","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"},"slugs":["02-components","form-controls","text-field"],"filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":{"compiledSource":"$20","frontmatter":{},"scope":{}},"examples":{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"},"slugs":["02-components","navigation","link"],"filename":"02-components/navigation/link/index.mdx"},{"mdxSource":{"compiledSource":"$21","frontmatter":{},"scope":{}},"examples":{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"},"slugs":["02-components","navigation","navigation"],"filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":{"compiledSource":"$22","frontmatter":{},"scope":{}},"examples":{"default":"$23"},"slugs":["02-components","overlays","modal"],"filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":{"compiledSource":"$24","frontmatter":{},"scope":{}},"examples":{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"},"slugs":["02-components","overlays","tooltip"],"filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":{"compiledSource":"$25","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$26","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":{"compiledSource":"$27","frontmatter":{},"scope":{}},"examples":{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"},"slugs":["02-components","status","status-badge"],"filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":{"compiledSource":"$28","frontmatter":{},"scope":{}},"examples":{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","status","status-icon"],"filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":{"compiledSource":"$29","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":{"compiledSource":"$2a","frontmatter":{},"scope":{}},"examples":{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"},"slugs":["02-components","structure","list"],"filename":"02-components/structure/list/index.mdx"},{"mdxSource":{"compiledSource":"$2b","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$2c","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}]}]]}],["$","div",null,{"className":"layout_center__e1uqg","children":[["$","$L2d",null,{"className":"layout_nav__ZiJaj","children":["$","$L2e",null,{"docs":[{"mdxSource":"$2f","examples":"$33","slugs":"$34","filename":"01-getting-started/installation/index.mdx"},{"mdxSource":"$35","examples":"$39","slugs":"$3a","filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":"$3b","examples":"$3f","slugs":"$40","filename":"02-components/actions/button/index.mdx"},{"mdxSource":"$41","examples":"$45","slugs":"$46","filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":"$47","examples":"$4b","slugs":"$4c","filename":"02-components/button-group/index.mdx"},{"mdxSource":"$4d","examples":"$51","slugs":"$52","filename":"02-components/column-layout/index.mdx"},{"mdxSource":"$53","examples":"$57","slugs":"$58","filename":"02-components/content/avatar/index.mdx"},{"mdxSource":"$59","examples":"$5d","slugs":"$5e","filename":"02-components/content/badge/index.mdx"},{"mdxSource":"$5f","examples":"$63","slugs":"$64","filename":"02-components/content/heading/index.mdx"},{"mdxSource":"$65","examples":"$69","slugs":"$6a","filename":"02-components/content/icon/index.mdx"},{"mdxSource":"$6b","examples":"$6f","slugs":"$70","filename":"02-components/content/image/index.mdx"},{"mdxSource":"$71","examples":"$75","slugs":"$76","filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":"$77","examples":"$7b","slugs":"$7c","filename":"02-components/content/label/index.mdx"},{"mdxSource":"$7d","examples":"$81","slugs":"$82","filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":"$83","examples":"$87","slugs":"$88","filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":"$89","examples":"$8d","slugs":"$8e","filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":"$8f","examples":"$93","slugs":"$94","filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":"$95","examples":"$99","slugs":"$9a","filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":"$9b","examples":"$9f","slugs":"$a0","filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":"$a1","examples":"$a5","slugs":"$a6","filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":"$a7","examples":"$ab","slugs":"$ac","filename":"02-components/navigation/link/index.mdx"},{"mdxSource":"$ad","examples":"$b1","slugs":"$b2","filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":"$b3","examples":"$b7","slugs":"$b9","filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":"$ba","examples":"$be","slugs":"$bf","filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":"$c0","examples":"$c4","slugs":"$c6","filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":"$c7","examples":"$cb","slugs":"$cc","filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":"$cd","examples":"$d1","slugs":"$d2","filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":"$d3","examples":"$d7","slugs":"$d8","filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":"$d9","examples":"$dd","slugs":"$de","filename":"02-components/structure/list/index.mdx"},{"mdxSource":"$df","examples":"$e3","slugs":"$e5","filename":"02-components/structure/section/index.mdx"}]}]}],["$","$L2d",null,{"elementType":"main","className":"layout_main__30FUz","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]]}]]}]}]}]
+e7:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2:[["$","$L9",null,{"className":"MainContent_heading__Szef0","level":1,"children":"Heading"}],"$undefined",["$","$Le6",null,{"mdxFile":{"mdxSource":{"compiledSource":"$e7","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"}}]]
+7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Heading"}],["$","link","3",{"rel":"icon","href":"/flow-previews/docs/badge/favicon.ico","type":"image/x-icon","sizes":"48x48"}]]
+1:null
diff --git a/docs/badge/02-components/content/icon.html b/docs/badge/02-components/content/icon.html
new file mode 100644
index 0000000000..67d70144a4
--- /dev/null
+++ b/docs/badge/02-components/content/icon.html
@@ -0,0 +1,57 @@
+Icon
importTextfrom"@mittwald/flow-react-components/Text";
+importInlineCodefrom"@mittwald/flow-react-components/InlineCode";
+
+<Text>
+ Enter <InlineCode>yarn start</InlineCode> to start your
+ app.
+</Text>;
+
\ No newline at end of file
diff --git a/docs/badge/02-components/content/inline-code.txt b/docs/badge/02-components/content/inline-code.txt
new file mode 100644
index 0000000000..ebce876e99
--- /dev/null
+++ b/docs/badge/02-components/content/inline-code.txt
@@ -0,0 +1,2709 @@
+3:I[94152,[],""]
+5:I[662855,[],""]
+4:["slug","02-components/content/inline-code","c"]
+0:["wG7dSsx2iQ5rsPcZLZ8xc",[[["",{"children":[["slug","02-components/content/inline-code","c"],{"children":["__PAGE__?{\"slug\":[\"02-components\",\"content\",\"inline-code\"]}",{}]}]},"$undefined","$undefined",true],["",{"children":[["slug","02-components/content/inline-code","c"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/b7476877dd2c8a04.css","precedence":"next","crossOrigin":""}]]}]]},[null,"$L6",null]],[[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/1de2f7839b9cf19e.css","precedence":"next","crossOrigin":""}]],"$L7"]]]]
+8:I[433702,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+9:I[499656,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+a:I[414009,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+b:I[102652,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2d:I[371536,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2e:I[489373,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+e6:I[127875,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+c:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+10:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+11:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+12:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+13:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+14:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+15:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+16:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+17:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+18:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+19:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1b:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1d:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1e:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+20:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+21:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+22:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+23:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+24:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+25:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+26:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+27:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+28:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+29:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2b:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2c:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+30:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+31:{"description":"Welcome to the Flow documentation!"}
+32:{}
+2f:{"compiledSource":"$30","frontmatter":"$31","scope":"$32"}
+33:{}
+34:["01-getting-started","installation"]
+36:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+37:{}
+38:{}
+35:{"compiledSource":"$36","frontmatter":"$37","scope":"$38"}
+39:{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"}
+3a:["01-getting-started","stylesheet"]
+3c:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+3d:{"title":"Button","menuGroup":"Getting started"}
+3e:{}
+3b:{"compiledSource":"$3c","frontmatter":"$3d","scope":"$3e"}
+3f:{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"}
+40:["02-components","actions","button"]
+42:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+43:{}
+44:{}
+41:{"compiledSource":"$42","frontmatter":"$43","scope":"$44"}
+45:{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"}
+46:["02-components","actions","copy-button"]
+48:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+49:{}
+4a:{}
+47:{"compiledSource":"$48","frontmatter":"$49","scope":"$4a"}
+4b:{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"}
+4c:["02-components","button-group"]
+4e:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+4f:{}
+50:{}
+4d:{"compiledSource":"$4e","frontmatter":"$4f","scope":"$50"}
+51:{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"}
+52:["02-components","column-layout"]
+54:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+55:{}
+56:{}
+53:{"compiledSource":"$54","frontmatter":"$55","scope":"$56"}
+57:{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"}
+58:["02-components","content","avatar"]
+5a:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+5b:{}
+5c:{}
+59:{"compiledSource":"$5a","frontmatter":"$5b","scope":"$5c"}
+5d:{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"}
+5e:["02-components","content","badge"]
+60:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+61:{}
+62:{}
+5f:{"compiledSource":"$60","frontmatter":"$61","scope":"$62"}
+63:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"}
+64:["02-components","content","heading"]
+66:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+67:{}
+68:{}
+65:{"compiledSource":"$66","frontmatter":"$67","scope":"$68"}
+69:{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"}
+6a:["02-components","content","icon"]
+6c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+6d:{}
+6e:{}
+6b:{"compiledSource":"$6c","frontmatter":"$6d","scope":"$6e"}
+6f:{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"}
+70:["02-components","content","image"]
+72:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+73:{}
+74:{}
+71:{"compiledSource":"$72","frontmatter":"$73","scope":"$74"}
+75:{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"}
+76:["02-components","content","inline-code"]
+78:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+79:{}
+7a:{}
+77:{"compiledSource":"$78","frontmatter":"$79","scope":"$7a"}
+7b:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"}
+7c:["02-components","content","label"]
+7e:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+7f:{}
+80:{}
+7d:{"compiledSource":"$7e","frontmatter":"$7f","scope":"$80"}
+81:{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"}
+82:["02-components","content","labeled-value"]
+84:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+85:{}
+86:{}
+83:{"compiledSource":"$84","frontmatter":"$85","scope":"$86"}
+87:{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"}
+88:["02-components","form-controls","checkbox"]
+8a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+8b:{}
+8c:{}
+89:{"compiledSource":"$8a","frontmatter":"$8b","scope":"$8c"}
+8d:{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"}
+8e:["02-components","form-controls","number-field"]
+90:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+91:{}
+92:{}
+8f:{"compiledSource":"$90","frontmatter":"$91","scope":"$92"}
+93:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"}
+94:["02-components","form-controls","radio-group"]
+96:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+97:{}
+98:{}
+95:{"compiledSource":"$96","frontmatter":"$97","scope":"$98"}
+99:{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"}
+9a:["02-components","form-controls","switch"]
+9c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+9d:{}
+9e:{}
+9b:{"compiledSource":"$9c","frontmatter":"$9d","scope":"$9e"}
+9f:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"}
+a0:["02-components","form-controls","text-area"]
+a2:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a3:{}
+a4:{}
+a1:{"compiledSource":"$a2","frontmatter":"$a3","scope":"$a4"}
+a5:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"}
+a6:["02-components","form-controls","text-field"]
+a8:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a9:{}
+aa:{}
+a7:{"compiledSource":"$a8","frontmatter":"$a9","scope":"$aa"}
+ab:{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"}
+ac:["02-components","navigation","link"]
+ae:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+af:{}
+b0:{}
+ad:{"compiledSource":"$ae","frontmatter":"$af","scope":"$b0"}
+b1:{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"}
+b2:["02-components","navigation","navigation"]
+b4:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+b5:{}
+b6:{}
+b3:{"compiledSource":"$b4","frontmatter":"$b5","scope":"$b6"}
+b8:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+
+
+
+
+
+
+
+ >
+ )}
+
+;
+b7:{"default":"$b8"}
+b9:["02-components","overlays","modal"]
+bb:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+bc:{}
+bd:{}
+ba:{"compiledSource":"$bb","frontmatter":"$bc","scope":"$bd"}
+be:{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"}
+bf:["02-components","overlays","tooltip"]
+c1:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c2:{}
+c3:{}
+c0:{"compiledSource":"$c1","frontmatter":"$c2","scope":"$c3"}
+c5:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+c4:{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$c5","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"}
+c6:["02-components","status","inline-alert"]
+c8:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c9:{}
+ca:{}
+c7:{"compiledSource":"$c8","frontmatter":"$c9","scope":"$ca"}
+cb:{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"}
+cc:["02-components","status","status-badge"]
+ce:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+cf:{}
+d0:{}
+cd:{"compiledSource":"$ce","frontmatter":"$cf","scope":"$d0"}
+d1:{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"}
+d2:["02-components","status","status-icon"]
+d4:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d5:{}
+d6:{}
+d3:{"compiledSource":"$d4","frontmatter":"$d5","scope":"$d6"}
+d7:{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"}
+d8:["02-components","structure","layout-card"]
+da:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+db:{}
+dc:{}
+d9:{"compiledSource":"$da","frontmatter":"$db","scope":"$dc"}
+dd:{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"}
+de:["02-components","structure","list"]
+e0:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e1:{}
+e2:{}
+df:{"compiledSource":"$e0","frontmatter":"$e1","scope":"$e2"}
+e4:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+
+
+
+
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+e3:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e4","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"}
+e5:["02-components","structure","section"]
+6:["$","html",null,{"lang":"en","children":["$","body",null,{"className":"flow layout_body__oiEIT","children":["$","$L8",null,{"children":[["$","header",null,{"className":"layout_header__ttTk7","children":[["$","$L9",null,{"level":1,"className":"layout_heading__marbT","children":["Flow – mittwald Design System"," ",["$","$La",null,{"className":"layout_betaBadge__Rtyuk","status":"warning","children":"beta"}]]}],["$","$Lb",null,{"docs":[{"mdxSource":{"compiledSource":"$c","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"},{"mdxSource":{"compiledSource":"$d","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":{"compiledSource":"$e","frontmatter":{"title":"Button","menuGroup":"Getting started"},"scope":{}},"examples":{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","actions","button"],"filename":"02-components/actions/button/index.mdx"},{"mdxSource":{"compiledSource":"$f","frontmatter":{},"scope":{}},"examples":{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"},"slugs":["02-components","actions","copy-button"],"filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":{"compiledSource":"$10","frontmatter":{},"scope":{}},"examples":{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"},"slugs":["02-components","button-group"],"filename":"02-components/button-group/index.mdx"},{"mdxSource":{"compiledSource":"$11","frontmatter":{},"scope":{}},"examples":{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n;\n"},"slugs":["02-components","column-layout"],"filename":"02-components/column-layout/index.mdx"},{"mdxSource":{"compiledSource":"$12","frontmatter":{},"scope":{}},"examples":{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"},"slugs":["02-components","content","avatar"],"filename":"02-components/content/avatar/index.mdx"},{"mdxSource":{"compiledSource":"$13","frontmatter":{},"scope":{}},"examples":{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"},"slugs":["02-components","content","badge"],"filename":"02-components/content/badge/index.mdx"},{"mdxSource":{"compiledSource":"$14","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"},{"mdxSource":{"compiledSource":"$15","frontmatter":{},"scope":{}},"examples":{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"},"slugs":["02-components","content","icon"],"filename":"02-components/content/icon/index.mdx"},{"mdxSource":{"compiledSource":"$16","frontmatter":{},"scope":{}},"examples":{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"},"slugs":["02-components","content","image"],"filename":"02-components/content/image/index.mdx"},{"mdxSource":{"compiledSource":"$17","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":{"compiledSource":"$18","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\n;\n"},"slugs":["02-components","content","label"],"filename":"02-components/content/label/index.mdx"},{"mdxSource":{"compiledSource":"$19","frontmatter":{},"scope":{}},"examples":{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n \n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n \n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n \n https://mittwald.de\n;\n"},"slugs":["02-components","content","labeled-value"],"filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":{"compiledSource":"$1a","frontmatter":{},"scope":{}},"examples":{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"},"slugs":["02-components","form-controls","checkbox"],"filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":{"compiledSource":"$1b","frontmatter":{},"scope":{}},"examples":{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"},"slugs":["02-components","form-controls","number-field"],"filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":{"compiledSource":"$1c","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n \n Admin\n Member\n Accountant\n;\n"},"slugs":["02-components","form-controls","radio-group"],"filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":{"compiledSource":"$1d","frontmatter":{},"scope":{}},"examples":{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"},"slugs":["02-components","form-controls","switch"],"filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":{"compiledSource":"$1e","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"},"slugs":["02-components","form-controls","text-area"],"filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":{"compiledSource":"$1f","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n \n Start with https://\n;\n"},"slugs":["02-components","form-controls","text-field"],"filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":{"compiledSource":"$20","frontmatter":{},"scope":{}},"examples":{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"},"slugs":["02-components","navigation","link"],"filename":"02-components/navigation/link/index.mdx"},{"mdxSource":{"compiledSource":"$21","frontmatter":{},"scope":{}},"examples":{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"},"slugs":["02-components","navigation","navigation"],"filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":{"compiledSource":"$22","frontmatter":{},"scope":{}},"examples":{"default":"$23"},"slugs":["02-components","overlays","modal"],"filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":{"compiledSource":"$24","frontmatter":{},"scope":{}},"examples":{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"},"slugs":["02-components","overlays","tooltip"],"filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":{"compiledSource":"$25","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$26","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":{"compiledSource":"$27","frontmatter":{},"scope":{}},"examples":{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"},"slugs":["02-components","status","status-badge"],"filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":{"compiledSource":"$28","frontmatter":{},"scope":{}},"examples":{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","status","status-icon"],"filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":{"compiledSource":"$29","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":{"compiledSource":"$2a","frontmatter":{},"scope":{}},"examples":{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"},"slugs":["02-components","structure","list"],"filename":"02-components/structure/list/index.mdx"},{"mdxSource":{"compiledSource":"$2b","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$2c","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}]}]]}],["$","div",null,{"className":"layout_center__e1uqg","children":[["$","$L2d",null,{"className":"layout_nav__ZiJaj","children":["$","$L2e",null,{"docs":[{"mdxSource":"$2f","examples":"$33","slugs":"$34","filename":"01-getting-started/installation/index.mdx"},{"mdxSource":"$35","examples":"$39","slugs":"$3a","filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":"$3b","examples":"$3f","slugs":"$40","filename":"02-components/actions/button/index.mdx"},{"mdxSource":"$41","examples":"$45","slugs":"$46","filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":"$47","examples":"$4b","slugs":"$4c","filename":"02-components/button-group/index.mdx"},{"mdxSource":"$4d","examples":"$51","slugs":"$52","filename":"02-components/column-layout/index.mdx"},{"mdxSource":"$53","examples":"$57","slugs":"$58","filename":"02-components/content/avatar/index.mdx"},{"mdxSource":"$59","examples":"$5d","slugs":"$5e","filename":"02-components/content/badge/index.mdx"},{"mdxSource":"$5f","examples":"$63","slugs":"$64","filename":"02-components/content/heading/index.mdx"},{"mdxSource":"$65","examples":"$69","slugs":"$6a","filename":"02-components/content/icon/index.mdx"},{"mdxSource":"$6b","examples":"$6f","slugs":"$70","filename":"02-components/content/image/index.mdx"},{"mdxSource":"$71","examples":"$75","slugs":"$76","filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":"$77","examples":"$7b","slugs":"$7c","filename":"02-components/content/label/index.mdx"},{"mdxSource":"$7d","examples":"$81","slugs":"$82","filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":"$83","examples":"$87","slugs":"$88","filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":"$89","examples":"$8d","slugs":"$8e","filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":"$8f","examples":"$93","slugs":"$94","filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":"$95","examples":"$99","slugs":"$9a","filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":"$9b","examples":"$9f","slugs":"$a0","filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":"$a1","examples":"$a5","slugs":"$a6","filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":"$a7","examples":"$ab","slugs":"$ac","filename":"02-components/navigation/link/index.mdx"},{"mdxSource":"$ad","examples":"$b1","slugs":"$b2","filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":"$b3","examples":"$b7","slugs":"$b9","filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":"$ba","examples":"$be","slugs":"$bf","filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":"$c0","examples":"$c4","slugs":"$c6","filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":"$c7","examples":"$cb","slugs":"$cc","filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":"$cd","examples":"$d1","slugs":"$d2","filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":"$d3","examples":"$d7","slugs":"$d8","filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":"$d9","examples":"$dd","slugs":"$de","filename":"02-components/structure/list/index.mdx"},{"mdxSource":"$df","examples":"$e3","slugs":"$e5","filename":"02-components/structure/section/index.mdx"}]}]}],["$","$L2d",null,{"elementType":"main","className":"layout_main__30FUz","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]]}]]}]}]}]
+e7:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2:[["$","$L9",null,{"className":"MainContent_heading__Szef0","level":1,"children":"Inline code"}],"$undefined",["$","$Le6",null,{"mdxFile":{"mdxSource":{"compiledSource":"$e7","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"}}]]
+7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Inline code"}],["$","link","3",{"rel":"icon","href":"/flow-previews/docs/badge/favicon.ico","type":"image/x-icon","sizes":"48x48"}]]
+1:null
diff --git a/docs/badge/02-components/content/label.html b/docs/badge/02-components/content/label.html
new file mode 100644
index 0000000000..67f1202f99
--- /dev/null
+++ b/docs/badge/02-components/content/label.html
@@ -0,0 +1,5 @@
+Label
importLinkfrom"@mittwald/flow-react-components/Link";
+
+<Linkhref="#">This is a link</Link>;
+
+
Inline
+
Use the inline property if you want to use a link inside a text block. Links
+inside a <Text /> component will be rendered as inline links automatically.
importInlineAlertfrom"@mittwald/flow-react-components/InlineAlert";
+importHeadingfrom"@mittwald/flow-react-components/Heading";
+
+<InlineAlert>
+<Heading>Email address has been archived</Heading>
+</InlineAlert>;
+
+
With content
+
importInlineAlertfrom"@mittwald/flow-react-components/InlineAlert";
+importHeadingfrom"@mittwald/flow-react-components/Heading";
+importContentfrom"@mittwald/flow-react-components/Content";
+
+<InlineAlert>
+<Heading>Email address has been archived</Heading>
+<Content>
+ As your domain has been deleted, this email address has
+ been archived. To be able to send and receive emails,
+ you must rename the address.
+</Content>
+</InlineAlert>;
+
+
Status
+
importInlineAlertfrom"@mittwald/flow-react-components/InlineAlert";
+importHeadingfrom"@mittwald/flow-react-components/Heading";
+importContentfrom"@mittwald/flow-react-components/Content";
+
+<Row>
+<InlineAlertstatus="info">
+<Heading>Email address has been archived</Heading>
+<Content>
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+</Content>
+</InlineAlert>
+
+<InlineAlertstatus="warning">
+<Heading>Storage is almost exceeded</Heading>
+<Content>
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+</Content>
+</InlineAlert>
+
+<InlineAlertstatus="danger">
+<Heading>No SSL certificate could be issued</Heading>
+<Content>
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+</Content>
+</InlineAlert>
+
+<InlineAlertstatus="success">
+<Heading>Your app is up to date</Heading>
+<Content>
+ Your app has been updated to the current version.
+</Content>
+</InlineAlert>
+</Row>;
+
\ No newline at end of file
diff --git a/docs/badge/02-components/status/inline-alert.txt b/docs/badge/02-components/status/inline-alert.txt
new file mode 100644
index 0000000000..604655ef59
--- /dev/null
+++ b/docs/badge/02-components/status/inline-alert.txt
@@ -0,0 +1,2756 @@
+3:I[94152,[],""]
+5:I[662855,[],""]
+4:["slug","02-components/status/inline-alert","c"]
+0:["wG7dSsx2iQ5rsPcZLZ8xc",[[["",{"children":[["slug","02-components/status/inline-alert","c"],{"children":["__PAGE__?{\"slug\":[\"02-components\",\"status\",\"inline-alert\"]}",{}]}]},"$undefined","$undefined",true],["",{"children":[["slug","02-components/status/inline-alert","c"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/b7476877dd2c8a04.css","precedence":"next","crossOrigin":""}]]}]]},[null,"$L6",null]],[[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/1de2f7839b9cf19e.css","precedence":"next","crossOrigin":""}]],"$L7"]]]]
+8:I[433702,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+9:I[499656,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+a:I[414009,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+b:I[102652,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2d:I[371536,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2e:I[489373,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+e6:I[127875,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+c:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+10:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+11:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+12:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+13:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+14:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+15:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+16:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+17:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+18:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+19:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1b:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1d:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1e:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+20:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+21:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+22:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+23:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+ Customer name
+
+
+
+
+
+
+ >
+ )}
+
+;
+24:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+25:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+26:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+27:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+28:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+29:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2b:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2c:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+ First name
+
+
+ Last name
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+30:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+31:{"description":"Welcome to the Flow documentation!"}
+32:{}
+2f:{"compiledSource":"$30","frontmatter":"$31","scope":"$32"}
+33:{}
+34:["01-getting-started","installation"]
+36:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+37:{}
+38:{}
+35:{"compiledSource":"$36","frontmatter":"$37","scope":"$38"}
+39:{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"}
+3a:["01-getting-started","stylesheet"]
+3c:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+3d:{"title":"Button","menuGroup":"Getting started"}
+3e:{}
+3b:{"compiledSource":"$3c","frontmatter":"$3d","scope":"$3e"}
+3f:{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"}
+40:["02-components","actions","button"]
+42:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+43:{}
+44:{}
+41:{"compiledSource":"$42","frontmatter":"$43","scope":"$44"}
+45:{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"}
+46:["02-components","actions","copy-button"]
+48:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+49:{}
+4a:{}
+47:{"compiledSource":"$48","frontmatter":"$49","scope":"$4a"}
+4b:{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"}
+4c:["02-components","button-group"]
+4e:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+4f:{}
+50:{}
+4d:{"compiledSource":"$4e","frontmatter":"$4f","scope":"$50"}
+51:{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n Street\n \n \n House number\n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n First name\n \n \n Last name\n \n \n Street\n \n \n House number\n \n;\n"}
+52:["02-components","column-layout"]
+54:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+55:{}
+56:{}
+53:{"compiledSource":"$54","frontmatter":"$55","scope":"$56"}
+57:{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"}
+58:["02-components","content","avatar"]
+5a:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+5b:{}
+5c:{}
+59:{"compiledSource":"$5a","frontmatter":"$5b","scope":"$5c"}
+5d:{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"}
+5e:["02-components","content","badge"]
+60:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+61:{}
+62:{}
+5f:{"compiledSource":"$60","frontmatter":"$61","scope":"$62"}
+63:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"}
+64:["02-components","content","heading"]
+66:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+67:{}
+68:{}
+65:{"compiledSource":"$66","frontmatter":"$67","scope":"$68"}
+69:{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"}
+6a:["02-components","content","icon"]
+6c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+6d:{}
+6e:{}
+6b:{"compiledSource":"$6c","frontmatter":"$6d","scope":"$6e"}
+6f:{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"}
+70:["02-components","content","image"]
+72:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+73:{}
+74:{}
+71:{"compiledSource":"$72","frontmatter":"$73","scope":"$74"}
+75:{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"}
+76:["02-components","content","inline-code"]
+78:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+79:{}
+7a:{}
+77:{"compiledSource":"$78","frontmatter":"$79","scope":"$7a"}
+7b:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\nThis is a label;\n"}
+7c:["02-components","content","label"]
+7e:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+7f:{}
+80:{}
+7d:{"compiledSource":"$7e","frontmatter":"$7f","scope":"$80"}
+81:{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n Project ID\n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Storage\n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n IP address\n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n Domain\n https://mittwald.de\n;\n"}
+82:["02-components","content","labeled-value"]
+84:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+85:{}
+86:{}
+83:{"compiledSource":"$84","frontmatter":"$85","scope":"$86"}
+87:{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"}
+88:["02-components","form-controls","checkbox"]
+8a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+8b:{}
+8c:{}
+89:{"compiledSource":"$8a","frontmatter":"$8b","scope":"$8c"}
+8d:{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"}
+8e:["02-components","form-controls","number-field"]
+90:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+91:{}
+92:{}
+8f:{"compiledSource":"$90","frontmatter":"$91","scope":"$92"}
+93:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n Role\n Admin\n Member\n Accountant\n;\n"}
+94:["02-components","form-controls","radio-group"]
+96:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+97:{}
+98:{}
+95:{"compiledSource":"$96","frontmatter":"$97","scope":"$98"}
+99:{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"}
+9a:["02-components","form-controls","switch"]
+9c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+9d:{}
+9e:{}
+9b:{"compiledSource":"$9c","frontmatter":"$9d","scope":"$9e"}
+9f:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"}
+a0:["02-components","form-controls","text-area"]
+a2:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a3:{}
+a4:{}
+a1:{"compiledSource":"$a2","frontmatter":"$a3","scope":"$a4"}
+a5:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n URL\n Start with https://\n;\n"}
+a6:["02-components","form-controls","text-field"]
+a8:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a9:{}
+aa:{}
+a7:{"compiledSource":"$a8","frontmatter":"$a9","scope":"$aa"}
+ab:{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"}
+ac:["02-components","navigation","link"]
+ae:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+af:{}
+b0:{}
+ad:{"compiledSource":"$ae","frontmatter":"$af","scope":"$b0"}
+b1:{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"}
+b2:["02-components","navigation","navigation"]
+b4:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+b5:{}
+b6:{}
+b3:{"compiledSource":"$b4","frontmatter":"$b5","scope":"$b6"}
+b8:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+ Customer name
+
+
+
+
+
+
+ >
+ )}
+
+;
+b7:{"default":"$b8"}
+b9:["02-components","overlays","modal"]
+bb:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+bc:{}
+bd:{}
+ba:{"compiledSource":"$bb","frontmatter":"$bc","scope":"$bd"}
+be:{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"}
+bf:["02-components","overlays","tooltip"]
+c1:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c2:{}
+c3:{}
+c0:{"compiledSource":"$c1","frontmatter":"$c2","scope":"$c3"}
+c5:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+c4:{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$c5","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"}
+c6:["02-components","status","inline-alert"]
+c8:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c9:{}
+ca:{}
+c7:{"compiledSource":"$c8","frontmatter":"$c9","scope":"$ca"}
+cb:{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"}
+cc:["02-components","status","status-badge"]
+ce:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+cf:{}
+d0:{}
+cd:{"compiledSource":"$ce","frontmatter":"$cf","scope":"$d0"}
+d1:{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"}
+d2:["02-components","status","status-icon"]
+d4:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d5:{}
+d6:{}
+d3:{"compiledSource":"$d4","frontmatter":"$d5","scope":"$d6"}
+d7:{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"}
+d8:["02-components","structure","layout-card"]
+da:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+db:{}
+dc:{}
+d9:{"compiledSource":"$da","frontmatter":"$db","scope":"$dc"}
+dd:{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"}
+de:["02-components","structure","list"]
+e0:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e1:{}
+e2:{}
+df:{"compiledSource":"$e0","frontmatter":"$e1","scope":"$e2"}
+e4:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+ First name
+
+
+ Last name
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+e3:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e4","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"}
+e5:["02-components","structure","section"]
+6:["$","html",null,{"lang":"en","children":["$","body",null,{"className":"flow layout_body__oiEIT","children":["$","$L8",null,{"children":[["$","header",null,{"className":"layout_header__ttTk7","children":[["$","$L9",null,{"level":1,"className":"layout_heading__marbT","children":["Flow – mittwald Design System"," ",["$","$La",null,{"className":"layout_betaBadge__Rtyuk","status":"warning","children":"beta"}]]}],["$","$Lb",null,{"docs":[{"mdxSource":{"compiledSource":"$c","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"},{"mdxSource":{"compiledSource":"$d","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":{"compiledSource":"$e","frontmatter":{"title":"Button","menuGroup":"Getting started"},"scope":{}},"examples":{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","actions","button"],"filename":"02-components/actions/button/index.mdx"},{"mdxSource":{"compiledSource":"$f","frontmatter":{},"scope":{}},"examples":{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"},"slugs":["02-components","actions","copy-button"],"filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":{"compiledSource":"$10","frontmatter":{},"scope":{}},"examples":{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"},"slugs":["02-components","button-group"],"filename":"02-components/button-group/index.mdx"},{"mdxSource":{"compiledSource":"$11","frontmatter":{},"scope":{}},"examples":{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n Street\n \n \n House number\n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n First name\n \n \n Last name\n \n \n Street\n \n \n House number\n \n;\n"},"slugs":["02-components","column-layout"],"filename":"02-components/column-layout/index.mdx"},{"mdxSource":{"compiledSource":"$12","frontmatter":{},"scope":{}},"examples":{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"},"slugs":["02-components","content","avatar"],"filename":"02-components/content/avatar/index.mdx"},{"mdxSource":{"compiledSource":"$13","frontmatter":{},"scope":{}},"examples":{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"},"slugs":["02-components","content","badge"],"filename":"02-components/content/badge/index.mdx"},{"mdxSource":{"compiledSource":"$14","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"},{"mdxSource":{"compiledSource":"$15","frontmatter":{},"scope":{}},"examples":{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"},"slugs":["02-components","content","icon"],"filename":"02-components/content/icon/index.mdx"},{"mdxSource":{"compiledSource":"$16","frontmatter":{},"scope":{}},"examples":{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"},"slugs":["02-components","content","image"],"filename":"02-components/content/image/index.mdx"},{"mdxSource":{"compiledSource":"$17","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":{"compiledSource":"$18","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\nThis is a label;\n"},"slugs":["02-components","content","label"],"filename":"02-components/content/label/index.mdx"},{"mdxSource":{"compiledSource":"$19","frontmatter":{},"scope":{}},"examples":{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n Project ID\n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Storage\n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n IP address\n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n Domain\n https://mittwald.de\n;\n"},"slugs":["02-components","content","labeled-value"],"filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":{"compiledSource":"$1a","frontmatter":{},"scope":{}},"examples":{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"},"slugs":["02-components","form-controls","checkbox"],"filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":{"compiledSource":"$1b","frontmatter":{},"scope":{}},"examples":{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"},"slugs":["02-components","form-controls","number-field"],"filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":{"compiledSource":"$1c","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n Role\n Admin\n Member\n Accountant\n;\n"},"slugs":["02-components","form-controls","radio-group"],"filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":{"compiledSource":"$1d","frontmatter":{},"scope":{}},"examples":{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"},"slugs":["02-components","form-controls","switch"],"filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":{"compiledSource":"$1e","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"},"slugs":["02-components","form-controls","text-area"],"filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":{"compiledSource":"$1f","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n URL\n Start with https://\n;\n"},"slugs":["02-components","form-controls","text-field"],"filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":{"compiledSource":"$20","frontmatter":{},"scope":{}},"examples":{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"},"slugs":["02-components","navigation","link"],"filename":"02-components/navigation/link/index.mdx"},{"mdxSource":{"compiledSource":"$21","frontmatter":{},"scope":{}},"examples":{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"},"slugs":["02-components","navigation","navigation"],"filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":{"compiledSource":"$22","frontmatter":{},"scope":{}},"examples":{"default":"$23"},"slugs":["02-components","overlays","modal"],"filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":{"compiledSource":"$24","frontmatter":{},"scope":{}},"examples":{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"},"slugs":["02-components","overlays","tooltip"],"filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":{"compiledSource":"$25","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$26","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":{"compiledSource":"$27","frontmatter":{},"scope":{}},"examples":{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"},"slugs":["02-components","status","status-badge"],"filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":{"compiledSource":"$28","frontmatter":{},"scope":{}},"examples":{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","status","status-icon"],"filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":{"compiledSource":"$29","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":{"compiledSource":"$2a","frontmatter":{},"scope":{}},"examples":{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"},"slugs":["02-components","structure","list"],"filename":"02-components/structure/list/index.mdx"},{"mdxSource":{"compiledSource":"$2b","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$2c","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}]}]]}],["$","div",null,{"className":"layout_center__e1uqg","children":[["$","$L2d",null,{"className":"layout_nav__ZiJaj","children":["$","$L2e",null,{"docs":[{"mdxSource":"$2f","examples":"$33","slugs":"$34","filename":"01-getting-started/installation/index.mdx"},{"mdxSource":"$35","examples":"$39","slugs":"$3a","filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":"$3b","examples":"$3f","slugs":"$40","filename":"02-components/actions/button/index.mdx"},{"mdxSource":"$41","examples":"$45","slugs":"$46","filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":"$47","examples":"$4b","slugs":"$4c","filename":"02-components/button-group/index.mdx"},{"mdxSource":"$4d","examples":"$51","slugs":"$52","filename":"02-components/column-layout/index.mdx"},{"mdxSource":"$53","examples":"$57","slugs":"$58","filename":"02-components/content/avatar/index.mdx"},{"mdxSource":"$59","examples":"$5d","slugs":"$5e","filename":"02-components/content/badge/index.mdx"},{"mdxSource":"$5f","examples":"$63","slugs":"$64","filename":"02-components/content/heading/index.mdx"},{"mdxSource":"$65","examples":"$69","slugs":"$6a","filename":"02-components/content/icon/index.mdx"},{"mdxSource":"$6b","examples":"$6f","slugs":"$70","filename":"02-components/content/image/index.mdx"},{"mdxSource":"$71","examples":"$75","slugs":"$76","filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":"$77","examples":"$7b","slugs":"$7c","filename":"02-components/content/label/index.mdx"},{"mdxSource":"$7d","examples":"$81","slugs":"$82","filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":"$83","examples":"$87","slugs":"$88","filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":"$89","examples":"$8d","slugs":"$8e","filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":"$8f","examples":"$93","slugs":"$94","filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":"$95","examples":"$99","slugs":"$9a","filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":"$9b","examples":"$9f","slugs":"$a0","filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":"$a1","examples":"$a5","slugs":"$a6","filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":"$a7","examples":"$ab","slugs":"$ac","filename":"02-components/navigation/link/index.mdx"},{"mdxSource":"$ad","examples":"$b1","slugs":"$b2","filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":"$b3","examples":"$b7","slugs":"$b9","filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":"$ba","examples":"$be","slugs":"$bf","filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":"$c0","examples":"$c4","slugs":"$c6","filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":"$c7","examples":"$cb","slugs":"$cc","filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":"$cd","examples":"$d1","slugs":"$d2","filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":"$d3","examples":"$d7","slugs":"$d8","filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":"$d9","examples":"$dd","slugs":"$de","filename":"02-components/structure/list/index.mdx"},{"mdxSource":"$df","examples":"$e3","slugs":"$e5","filename":"02-components/structure/section/index.mdx"}]}]}],["$","$L2d",null,{"elementType":"main","className":"layout_main__30FUz","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]]}]]}]}]}]
+e7:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e8:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+2:[["$","$L9",null,{"className":"MainContent_heading__Szef0","level":1,"children":"Inline alert"}],"$undefined",["$","$Le6",null,{"mdxFile":{"mdxSource":{"compiledSource":"$e7","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$e8","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"}}]]
+7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Inline alert"}],["$","link","3",{"rel":"icon","href":"/flow-previews/docs/badge/favicon.ico","type":"image/x-icon","sizes":"48x48"}]]
+1:null
diff --git a/docs/badge/02-components/status/status-badge.html b/docs/badge/02-components/status/status-badge.html
new file mode 100644
index 0000000000..6929cb0f2f
--- /dev/null
+++ b/docs/badge/02-components/status/status-badge.html
@@ -0,0 +1,15 @@
+Status badge
Layout Card is a structure element that can contain any content
importLayoutCardfrom"@mittwald/flow-react-components/LayoutCard";
+
+<LayoutCard>
+ Layout Card is a structure element that can contain any
+ content
+</LayoutCard>;
+
\ No newline at end of file
diff --git a/docs/badge/02-components/structure/layout-card.txt b/docs/badge/02-components/structure/layout-card.txt
new file mode 100644
index 0000000000..68f49d74f7
--- /dev/null
+++ b/docs/badge/02-components/structure/layout-card.txt
@@ -0,0 +1,2709 @@
+3:I[94152,[],""]
+5:I[662855,[],""]
+4:["slug","02-components/structure/layout-card","c"]
+0:["wG7dSsx2iQ5rsPcZLZ8xc",[[["",{"children":[["slug","02-components/structure/layout-card","c"],{"children":["__PAGE__?{\"slug\":[\"02-components\",\"structure\",\"layout-card\"]}",{}]}]},"$undefined","$undefined",true],["",{"children":[["slug","02-components/structure/layout-card","c"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/b7476877dd2c8a04.css","precedence":"next","crossOrigin":""}]]}]]},[null,"$L6",null]],[[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/1de2f7839b9cf19e.css","precedence":"next","crossOrigin":""}]],"$L7"]]]]
+8:I[433702,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+9:I[499656,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+a:I[414009,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+b:I[102652,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2d:I[371536,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2e:I[489373,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+e6:I[127875,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+c:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+10:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+11:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+12:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+13:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+14:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+15:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+16:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+17:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+18:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+19:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1b:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1d:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1e:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+20:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+21:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+22:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+23:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+ Customer name
+
+
+
+
+
+
+ >
+ )}
+
+;
+24:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+25:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+26:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+27:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+28:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+29:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2b:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2c:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+ First name
+
+
+ Last name
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+30:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+31:{"description":"Welcome to the Flow documentation!"}
+32:{}
+2f:{"compiledSource":"$30","frontmatter":"$31","scope":"$32"}
+33:{}
+34:["01-getting-started","installation"]
+36:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+37:{}
+38:{}
+35:{"compiledSource":"$36","frontmatter":"$37","scope":"$38"}
+39:{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"}
+3a:["01-getting-started","stylesheet"]
+3c:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+3d:{"title":"Button","menuGroup":"Getting started"}
+3e:{}
+3b:{"compiledSource":"$3c","frontmatter":"$3d","scope":"$3e"}
+3f:{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"}
+40:["02-components","actions","button"]
+42:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+43:{}
+44:{}
+41:{"compiledSource":"$42","frontmatter":"$43","scope":"$44"}
+45:{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"}
+46:["02-components","actions","copy-button"]
+48:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+49:{}
+4a:{}
+47:{"compiledSource":"$48","frontmatter":"$49","scope":"$4a"}
+4b:{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"}
+4c:["02-components","button-group"]
+4e:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+4f:{}
+50:{}
+4d:{"compiledSource":"$4e","frontmatter":"$4f","scope":"$50"}
+51:{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n Street\n \n \n House number\n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n First name\n \n \n Last name\n \n \n Street\n \n \n House number\n \n;\n"}
+52:["02-components","column-layout"]
+54:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+55:{}
+56:{}
+53:{"compiledSource":"$54","frontmatter":"$55","scope":"$56"}
+57:{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"}
+58:["02-components","content","avatar"]
+5a:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+5b:{}
+5c:{}
+59:{"compiledSource":"$5a","frontmatter":"$5b","scope":"$5c"}
+5d:{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"}
+5e:["02-components","content","badge"]
+60:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+61:{}
+62:{}
+5f:{"compiledSource":"$60","frontmatter":"$61","scope":"$62"}
+63:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"}
+64:["02-components","content","heading"]
+66:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+67:{}
+68:{}
+65:{"compiledSource":"$66","frontmatter":"$67","scope":"$68"}
+69:{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"}
+6a:["02-components","content","icon"]
+6c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+6d:{}
+6e:{}
+6b:{"compiledSource":"$6c","frontmatter":"$6d","scope":"$6e"}
+6f:{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"}
+70:["02-components","content","image"]
+72:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+73:{}
+74:{}
+71:{"compiledSource":"$72","frontmatter":"$73","scope":"$74"}
+75:{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"}
+76:["02-components","content","inline-code"]
+78:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+79:{}
+7a:{}
+77:{"compiledSource":"$78","frontmatter":"$79","scope":"$7a"}
+7b:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\nThis is a label;\n"}
+7c:["02-components","content","label"]
+7e:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+7f:{}
+80:{}
+7d:{"compiledSource":"$7e","frontmatter":"$7f","scope":"$80"}
+81:{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n Project ID\n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Storage\n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n IP address\n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n Domain\n https://mittwald.de\n;\n"}
+82:["02-components","content","labeled-value"]
+84:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+85:{}
+86:{}
+83:{"compiledSource":"$84","frontmatter":"$85","scope":"$86"}
+87:{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"}
+88:["02-components","form-controls","checkbox"]
+8a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+8b:{}
+8c:{}
+89:{"compiledSource":"$8a","frontmatter":"$8b","scope":"$8c"}
+8d:{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"}
+8e:["02-components","form-controls","number-field"]
+90:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+91:{}
+92:{}
+8f:{"compiledSource":"$90","frontmatter":"$91","scope":"$92"}
+93:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n Role\n Admin\n Member\n Accountant\n;\n"}
+94:["02-components","form-controls","radio-group"]
+96:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+97:{}
+98:{}
+95:{"compiledSource":"$96","frontmatter":"$97","scope":"$98"}
+99:{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"}
+9a:["02-components","form-controls","switch"]
+9c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+9d:{}
+9e:{}
+9b:{"compiledSource":"$9c","frontmatter":"$9d","scope":"$9e"}
+9f:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"}
+a0:["02-components","form-controls","text-area"]
+a2:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a3:{}
+a4:{}
+a1:{"compiledSource":"$a2","frontmatter":"$a3","scope":"$a4"}
+a5:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n URL\n Start with https://\n;\n"}
+a6:["02-components","form-controls","text-field"]
+a8:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a9:{}
+aa:{}
+a7:{"compiledSource":"$a8","frontmatter":"$a9","scope":"$aa"}
+ab:{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"}
+ac:["02-components","navigation","link"]
+ae:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+af:{}
+b0:{}
+ad:{"compiledSource":"$ae","frontmatter":"$af","scope":"$b0"}
+b1:{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"}
+b2:["02-components","navigation","navigation"]
+b4:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+b5:{}
+b6:{}
+b3:{"compiledSource":"$b4","frontmatter":"$b5","scope":"$b6"}
+b8:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+ Customer name
+
+
+
+
+
+
+ >
+ )}
+
+;
+b7:{"default":"$b8"}
+b9:["02-components","overlays","modal"]
+bb:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+bc:{}
+bd:{}
+ba:{"compiledSource":"$bb","frontmatter":"$bc","scope":"$bd"}
+be:{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"}
+bf:["02-components","overlays","tooltip"]
+c1:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c2:{}
+c3:{}
+c0:{"compiledSource":"$c1","frontmatter":"$c2","scope":"$c3"}
+c5:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+c4:{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$c5","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"}
+c6:["02-components","status","inline-alert"]
+c8:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c9:{}
+ca:{}
+c7:{"compiledSource":"$c8","frontmatter":"$c9","scope":"$ca"}
+cb:{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"}
+cc:["02-components","status","status-badge"]
+ce:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+cf:{}
+d0:{}
+cd:{"compiledSource":"$ce","frontmatter":"$cf","scope":"$d0"}
+d1:{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"}
+d2:["02-components","status","status-icon"]
+d4:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d5:{}
+d6:{}
+d3:{"compiledSource":"$d4","frontmatter":"$d5","scope":"$d6"}
+d7:{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"}
+d8:["02-components","structure","layout-card"]
+da:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+db:{}
+dc:{}
+d9:{"compiledSource":"$da","frontmatter":"$db","scope":"$dc"}
+dd:{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"}
+de:["02-components","structure","list"]
+e0:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e1:{}
+e2:{}
+df:{"compiledSource":"$e0","frontmatter":"$e1","scope":"$e2"}
+e4:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+ First name
+
+
+ Last name
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+e3:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e4","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"}
+e5:["02-components","structure","section"]
+6:["$","html",null,{"lang":"en","children":["$","body",null,{"className":"flow layout_body__oiEIT","children":["$","$L8",null,{"children":[["$","header",null,{"className":"layout_header__ttTk7","children":[["$","$L9",null,{"level":1,"className":"layout_heading__marbT","children":["Flow – mittwald Design System"," ",["$","$La",null,{"className":"layout_betaBadge__Rtyuk","status":"warning","children":"beta"}]]}],["$","$Lb",null,{"docs":[{"mdxSource":{"compiledSource":"$c","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"},{"mdxSource":{"compiledSource":"$d","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":{"compiledSource":"$e","frontmatter":{"title":"Button","menuGroup":"Getting started"},"scope":{}},"examples":{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","actions","button"],"filename":"02-components/actions/button/index.mdx"},{"mdxSource":{"compiledSource":"$f","frontmatter":{},"scope":{}},"examples":{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"},"slugs":["02-components","actions","copy-button"],"filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":{"compiledSource":"$10","frontmatter":{},"scope":{}},"examples":{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"},"slugs":["02-components","button-group"],"filename":"02-components/button-group/index.mdx"},{"mdxSource":{"compiledSource":"$11","frontmatter":{},"scope":{}},"examples":{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n Street\n \n \n House number\n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n First name\n \n \n Last name\n \n \n Street\n \n \n House number\n \n;\n"},"slugs":["02-components","column-layout"],"filename":"02-components/column-layout/index.mdx"},{"mdxSource":{"compiledSource":"$12","frontmatter":{},"scope":{}},"examples":{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"},"slugs":["02-components","content","avatar"],"filename":"02-components/content/avatar/index.mdx"},{"mdxSource":{"compiledSource":"$13","frontmatter":{},"scope":{}},"examples":{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"},"slugs":["02-components","content","badge"],"filename":"02-components/content/badge/index.mdx"},{"mdxSource":{"compiledSource":"$14","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"},{"mdxSource":{"compiledSource":"$15","frontmatter":{},"scope":{}},"examples":{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"},"slugs":["02-components","content","icon"],"filename":"02-components/content/icon/index.mdx"},{"mdxSource":{"compiledSource":"$16","frontmatter":{},"scope":{}},"examples":{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"},"slugs":["02-components","content","image"],"filename":"02-components/content/image/index.mdx"},{"mdxSource":{"compiledSource":"$17","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":{"compiledSource":"$18","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\nThis is a label;\n"},"slugs":["02-components","content","label"],"filename":"02-components/content/label/index.mdx"},{"mdxSource":{"compiledSource":"$19","frontmatter":{},"scope":{}},"examples":{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n Project ID\n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Storage\n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n IP address\n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n Domain\n https://mittwald.de\n;\n"},"slugs":["02-components","content","labeled-value"],"filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":{"compiledSource":"$1a","frontmatter":{},"scope":{}},"examples":{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"},"slugs":["02-components","form-controls","checkbox"],"filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":{"compiledSource":"$1b","frontmatter":{},"scope":{}},"examples":{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"},"slugs":["02-components","form-controls","number-field"],"filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":{"compiledSource":"$1c","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n Role\n Admin\n Member\n Accountant\n;\n"},"slugs":["02-components","form-controls","radio-group"],"filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":{"compiledSource":"$1d","frontmatter":{},"scope":{}},"examples":{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"},"slugs":["02-components","form-controls","switch"],"filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":{"compiledSource":"$1e","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"},"slugs":["02-components","form-controls","text-area"],"filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":{"compiledSource":"$1f","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n URL\n Start with https://\n;\n"},"slugs":["02-components","form-controls","text-field"],"filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":{"compiledSource":"$20","frontmatter":{},"scope":{}},"examples":{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"},"slugs":["02-components","navigation","link"],"filename":"02-components/navigation/link/index.mdx"},{"mdxSource":{"compiledSource":"$21","frontmatter":{},"scope":{}},"examples":{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"},"slugs":["02-components","navigation","navigation"],"filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":{"compiledSource":"$22","frontmatter":{},"scope":{}},"examples":{"default":"$23"},"slugs":["02-components","overlays","modal"],"filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":{"compiledSource":"$24","frontmatter":{},"scope":{}},"examples":{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"},"slugs":["02-components","overlays","tooltip"],"filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":{"compiledSource":"$25","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$26","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":{"compiledSource":"$27","frontmatter":{},"scope":{}},"examples":{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"},"slugs":["02-components","status","status-badge"],"filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":{"compiledSource":"$28","frontmatter":{},"scope":{}},"examples":{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","status","status-icon"],"filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":{"compiledSource":"$29","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":{"compiledSource":"$2a","frontmatter":{},"scope":{}},"examples":{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"},"slugs":["02-components","structure","list"],"filename":"02-components/structure/list/index.mdx"},{"mdxSource":{"compiledSource":"$2b","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$2c","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}]}]]}],["$","div",null,{"className":"layout_center__e1uqg","children":[["$","$L2d",null,{"className":"layout_nav__ZiJaj","children":["$","$L2e",null,{"docs":[{"mdxSource":"$2f","examples":"$33","slugs":"$34","filename":"01-getting-started/installation/index.mdx"},{"mdxSource":"$35","examples":"$39","slugs":"$3a","filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":"$3b","examples":"$3f","slugs":"$40","filename":"02-components/actions/button/index.mdx"},{"mdxSource":"$41","examples":"$45","slugs":"$46","filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":"$47","examples":"$4b","slugs":"$4c","filename":"02-components/button-group/index.mdx"},{"mdxSource":"$4d","examples":"$51","slugs":"$52","filename":"02-components/column-layout/index.mdx"},{"mdxSource":"$53","examples":"$57","slugs":"$58","filename":"02-components/content/avatar/index.mdx"},{"mdxSource":"$59","examples":"$5d","slugs":"$5e","filename":"02-components/content/badge/index.mdx"},{"mdxSource":"$5f","examples":"$63","slugs":"$64","filename":"02-components/content/heading/index.mdx"},{"mdxSource":"$65","examples":"$69","slugs":"$6a","filename":"02-components/content/icon/index.mdx"},{"mdxSource":"$6b","examples":"$6f","slugs":"$70","filename":"02-components/content/image/index.mdx"},{"mdxSource":"$71","examples":"$75","slugs":"$76","filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":"$77","examples":"$7b","slugs":"$7c","filename":"02-components/content/label/index.mdx"},{"mdxSource":"$7d","examples":"$81","slugs":"$82","filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":"$83","examples":"$87","slugs":"$88","filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":"$89","examples":"$8d","slugs":"$8e","filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":"$8f","examples":"$93","slugs":"$94","filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":"$95","examples":"$99","slugs":"$9a","filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":"$9b","examples":"$9f","slugs":"$a0","filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":"$a1","examples":"$a5","slugs":"$a6","filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":"$a7","examples":"$ab","slugs":"$ac","filename":"02-components/navigation/link/index.mdx"},{"mdxSource":"$ad","examples":"$b1","slugs":"$b2","filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":"$b3","examples":"$b7","slugs":"$b9","filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":"$ba","examples":"$be","slugs":"$bf","filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":"$c0","examples":"$c4","slugs":"$c6","filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":"$c7","examples":"$cb","slugs":"$cc","filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":"$cd","examples":"$d1","slugs":"$d2","filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":"$d3","examples":"$d7","slugs":"$d8","filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":"$d9","examples":"$dd","slugs":"$de","filename":"02-components/structure/list/index.mdx"},{"mdxSource":"$df","examples":"$e3","slugs":"$e5","filename":"02-components/structure/section/index.mdx"}]}]}],["$","$L2d",null,{"elementType":"main","className":"layout_main__30FUz","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]]}]]}]}]}]
+e7:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2:[["$","$L9",null,{"className":"MainContent_heading__Szef0","level":1,"children":"Layout card"}],"$undefined",["$","$Le6",null,{"mdxFile":{"mdxSource":{"compiledSource":"$e7","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"}}]]
+7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Layout card"}],["$","link","3",{"rel":"icon","href":"/flow-previews/docs/badge/favicon.ico","type":"image/x-icon","sizes":"48x48"}]]
+1:null
diff --git a/docs/badge/02-components/structure/list.html b/docs/badge/02-components/structure/list.html
new file mode 100644
index 0000000000..4b68979b07
--- /dev/null
+++ b/docs/badge/02-components/structure/list.html
@@ -0,0 +1,22 @@
+List
Upcoming releases, new features and tips about your hosting - we bring the most important information to inbox. Subscribe to our newsletter and stay up to date.Subscribe
importHeadingfrom"@mittwald/flow-react-components/Heading";
+importTextfrom"@mittwald/flow-react-components/Text";
+importLinkfrom"@mittwald/flow-react-components/Link";
+importSectionfrom"@mittwald/flow-react-components/Section";
+
+<Section>
+<Heading>Newsletter</Heading>
+<Text>
+ Upcoming releases, new features and tips about your
+ hosting - we bring the most important information to
+ inbox. Subscribe to our newsletter and stay up to date.
+</Text>
+<Linkhref="#">Subscribe</Link>
+</Section>;
+
+
Multiple Sections
+
Personal Information
First name
Last name
Newsletter
Upcoming releases, new features and tips about your hosting - we bring you the most important information in your inbox. Subscribe to our newsletter and stay up to date.Subscribe
importHeadingfrom"@mittwald/flow-react-components/Heading";
+importTextfrom"@mittwald/flow-react-components/Text";
+importLinkfrom"@mittwald/flow-react-components/Link";
+importSectionfrom"@mittwald/flow-react-components/Section";
+importTextFieldfrom"@mittwald/flow-react-components/TextField";
+importLabelfrom"@mittwald/flow-react-components/Label";
+import{IconMember}from"@mittwald/flow-react-components/Icons";
+
+<>
+<Section>
+<Heading>
+<IconMember/>
+ Personal Information
+</Heading>
+<TextFieldisRequireddefaultValue="John">
+<Label>First name</Label>
+</TextField>
+<TextFieldisRequireddefaultValue="Doe">
+<Label>Last name</Label>
+</TextField>
+</Section>
+<Section>
+<Heading>Newsletter</Heading>
+<Text>
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+</Text>
+<Linkhref="#">Subscribe</Link>
+</Section>
+</>;
+
+
With status badge
+
Newsletter
Subscribed
Upcoming releases, new features and tips about your hosting - we bring the most important information to inbox. Subscribe to our newsletter and stay up to date.
importHeadingfrom"@mittwald/flow-react-components/Heading";
+importTextfrom"@mittwald/flow-react-components/Text";
+importSectionfrom"@mittwald/flow-react-components/Section";
+importStatusBadgefrom"@mittwald/flow-react-components/StatusBadge";
+importHeaderfrom"@mittwald/flow-react-components/Header";
+
+<Section>
+<Header>
+<Heading>Newsletter</Heading>
+<StatusBadge>Subscribed</StatusBadge>
+</Header>
+<Text>
+ Upcoming releases, new features and tips about your
+ hosting - we bring the most important information to
+ inbox. Subscribe to our newsletter and stay up to date.
+</Text>
+</Section>;
+
+
With switch
+
Newsletter
SubscriptionUpcoming releases, new features and tips about your hosting - we bring the most important information to inbox. Subscribe to our newsletter and stay up to date.
importHeadingfrom"@mittwald/flow-react-components/Heading";
+importHeaderfrom"@mittwald/flow-react-components/Header";
+importTextfrom"@mittwald/flow-react-components/Text";
+importSectionfrom"@mittwald/flow-react-components/Section";
+importSwitchfrom"@mittwald/flow-react-components/Switch";
+
+<Section>
+<Header>
+<Heading>Newsletter</Heading>
+<Switch>Subscription</Switch>
+</Header>
+<Text>
+ Upcoming releases, new features and tips about your
+ hosting - we bring the most important information to
+ inbox. Subscribe to our newsletter and stay up to date.
+</Text>
+</Section>;
+
\ No newline at end of file
diff --git a/docs/badge/02-components/structure/section.txt b/docs/badge/02-components/structure/section.txt
new file mode 100644
index 0000000000..4a3445591b
--- /dev/null
+++ b/docs/badge/02-components/structure/section.txt
@@ -0,0 +1,2753 @@
+3:I[94152,[],""]
+5:I[662855,[],""]
+4:["slug","02-components/structure/section","c"]
+0:["wG7dSsx2iQ5rsPcZLZ8xc",[[["",{"children":[["slug","02-components/structure/section","c"],{"children":["__PAGE__?{\"slug\":[\"02-components\",\"structure\",\"section\"]}",{}]}]},"$undefined","$undefined",true],["",{"children":[["slug","02-components/structure/section","c"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/b7476877dd2c8a04.css","precedence":"next","crossOrigin":""}]]}]]},[null,"$L6",null]],[[["$","link","0",{"rel":"stylesheet","href":"/flow-previews/docs/badge/_next/static/css/1de2f7839b9cf19e.css","precedence":"next","crossOrigin":""}]],"$L7"]]]]
+8:I[433702,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+9:I[499656,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+a:I[414009,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+b:I[102652,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2d:I[371536,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+2e:I[489373,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","553","static/chunks/553-eec603ad851c1f3a.js","985","static/chunks/985-dc04f245b69b64b8.js","185","static/chunks/app/layout-ad5f8a570bb58345.js"],""]
+e6:I[127875,["384","static/chunks/3ceb1ae0-b38747a08ab44079.js","802","static/chunks/d709487a-0b33f1540d9dc41a.js","553","static/chunks/553-eec603ad851c1f3a.js","530","static/chunks/530-d26691cd436c7330.js","877","static/chunks/app/%5B...slug%5D/page-9b68a4d443ec09be.js"],""]
+c:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+10:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+11:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+12:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+13:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+14:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+15:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+16:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+17:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+18:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+19:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1b:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1d:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1e:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+1f:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+20:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+21:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+22:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+23:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+ Customer name
+
+
+
+
+
+
+ >
+ )}
+
+;
+24:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+25:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+26:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+27:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+28:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+29:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2b:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+2c:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+ First name
+
+
+ Last name
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+30:Tb4f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ strong: "strong",
+ h2: "h2",
+ code: "code",
+ pre: "pre"
+ }, _provideComponents(), props.components), {InlineAlert, Heading, Content} = _components;
+ if (!Content) _missingMdxReference("Content", true);
+ if (!Heading) _missingMdxReference("Heading", true);
+ if (!InlineAlert) _missingMdxReference("InlineAlert", true);
+ return _jsxs(_Fragment, {
+ children: [_jsxs(InlineAlert, {
+ children: [_jsx(Heading, {
+ children: "Early development & stability notice"
+ }), _jsx(Content, {
+ children: _jsxs(_components.p, {
+ children: ["This project is in ", _jsx(_components.strong, {
+ children: "early development"
+ }), " stage, and we do not offer any\nstability guarantees of any kind. We welcome you to give this project a try\nand we're looking forward for any feedback on this project in this stage of\ndevelopment. However, please do not rely on any inputs or outputs of this\nproject to remain stable."]
+ })
+ })]
+ }), "\n", _jsx(_components.h2, {
+ children: "Installing the Flow React Component Library"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The Flow React Component Library can be installed using a package manager like\n", _jsx(_components.code, {
+ children: "npm"
+ }), " or ", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ className: "language-shell",
+ children: "yarn add @mittwald/flow-react-components\n"
+ })
+ }), "\n", _jsx(_components.p, {
+ children: "All components are available in this one package for ease of dependency\nmanagement."
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-react-components/styles\";\n"
+ })
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+31:{"description":"Welcome to the Flow documentation!"}
+32:{}
+2f:{"compiledSource":"$30","frontmatter":"$31","scope":"$32"}
+33:{}
+34:["01-getting-started","installation"]
+36:T1659,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ p: "p",
+ h2: "h2",
+ code: "code",
+ pre: "pre",
+ h3: "h3",
+ h4: "h4",
+ strong: "strong"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.p, {
+ children: "The Flow Component libraries are styled by a shared stylesheet, that can also be\nused standalone. This might be useful if you want to use your own framework to\nbuild components following the mittwald styling guidelines."
+ }), "\n", _jsx(_components.p, {
+ children: "On this page you can find information about how to install the stylesheet and\nhow the classnames are structured."
+ }), "\n", _jsx(_components.h2, {
+ children: "Install the standalone stylesheet"
+ }), "\n", _jsxs(_components.p, {
+ children: ["At this point of development you can only get the stylesheet via NPM. The Flow\nStylesheet Library can be installed using a package manager like ", _jsx(_components.code, {
+ children: "npm"
+ }), " or\n", _jsx(_components.code, {
+ children: "yarn"
+ }), "."]
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "yarn add @mittwald/flow-stylesheet\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Import styles"
+ }), "\n", _jsx(_components.p, {
+ children: "You have to import the bundled stylesheet in order to get the correct component\nstyles. Add this line to your project's entry point."
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: "import \"@mittwald/flow-stylesheet/css\";\n"
+ })
+ }), "\n", _jsx(_components.h2, {
+ children: "Using the stylesheet"
+ }), "\n", _jsx(_components.p, {
+ children: "If you want to get started, you should probably learn how the class names are\nstructured. The class names provided in this stylesheet are following a\nconsistent, component-based and easy to understand schema."
+ }), "\n", _jsx(_components.h3, {
+ children: "General class name notation"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The class names are all in lowercase and using ", _jsx(_components.code, {
+ children: "-"
+ }), " to separate words and ", _jsx(_components.code, {
+ children: "--"
+ }), " to\nseparate logical sections."]
+ }), "\n", _jsxs(_components.p, {
+ children: ["The first logical section is always the ", _jsx(_components.code, {
+ children: "flow"
+ }), " namespace. Other sections might\nbe:"]
+ }), "\n", _jsx(_components.h4, {
+ children: "Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button\n.flow--heading\n.flow--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Sub-Components"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--navigation\n.flow--navigation--navigation-item\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: different variants"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--primary\n.flow--inline-alert--danger\n.flow--icon--fixed-width\n"
+ })
+ }), "\n", _jsx(_components.h4, {
+ children: "Specialization: components aligned in a composition"
+ }), "\n", _jsx(_components.pre, {
+ children: _jsx(_components.code, {
+ children: ".flow--button--icon\n.flow--inline-alert--status-icon\n"
+ })
+ }), "\n", _jsx(_components.h3, {
+ children: "A note to specialization"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Class Names used to specialize a basic component must always be used in\n", _jsx(_components.strong, {
+ children: "addition to the basic class name"
+ }), ". Here are some examples that illustrate\nthis requirement."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Combined variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple-variants"
+ }), "\n", _jsx(_components.h4, {
+ children: "Components aligned in a composition"
+ }), "\n", _jsxs(_components.p, {
+ children: ["It is a common practice to compose larger components out of already existing\nsmaller ones. Take the Inline Alert example. The Inline Alert is composed out of\nan icon, a heading and some optional content. These contained components must\nhave their basic class name (", _jsx(_components.code, {
+ children: "flow--icon"
+ }), "), to get their basic styling and the\nspecialization class name (", _jsx(_components.code, {
+ children: "flow--inline-alert--status-icon"
+ }), ") to get the Inline\nAlert specific styles."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "composition"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+37:{}
+38:{}
+35:{"compiledSource":"$36","frontmatter":"$37","scope":"$38"}
+39:{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"}
+3a:["01-getting-started","stylesheet"]
+3c:Ta54,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code",
+ h3: "h3"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Different variants"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "variants"
+ }), "\n", _jsx(_components.h2, {
+ children: "Plain style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "plain"
+ }), "\n", _jsx(_components.h2, {
+ children: "Soft style"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "soft"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " inside a ", _jsx(_components.code, {
+ children: ""
+ }), " to display an icon."]
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The underlying SVG image automatically receives the ", _jsx(_components.code, {
+ children: "aria-hidden=true"
+ }), "\nattribute. Use the ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " attribute at the Button to describe the\nassociated action."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon and text"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "iconText"
+ }), "\n", _jsx(_components.h2, {
+ children: "Small variant"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "small"
+ }), "\n", _jsx(_components.h2, {
+ children: "States"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "states"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+3d:{"title":"Button","menuGroup":"Getting started"}
+3e:{}
+3b:{"compiledSource":"$3c","frontmatter":"$3d","scope":"$3e"}
+3f:{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"}
+40:["02-components","actions","button"]
+42:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+43:{}
+44:{}
+41:{"compiledSource":"$42","frontmatter":"$43","scope":"$44"}
+45:{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"}
+46:["02-components","actions","copy-button"]
+48:T5b1,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Danger"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "danger"
+ }), "\n", _jsx(_components.h2, {
+ children: "Info"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "info"
+ }), "\n", _jsx(_components.h2, {
+ children: "Additional secondary button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "additionalSecondary"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+49:{}
+4a:{}
+47:{"compiledSource":"$48","frontmatter":"$49","scope":"$4a"}
+4b:{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"}
+4c:["02-components","button-group"]
+4e:T96b,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ ul: "ul",
+ li: "li",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.p, {
+ children: "By default columns will be set like this:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[1, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[1, 1, 1]"
+ })]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Custom values"
+ }), "\n", _jsx(_components.p, {
+ children: "Larger sizes will inherit from smaller sizes, if they are not set:"
+ }), "\n", _jsxs(_components.ul, {
+ children: ["\n", _jsxs(_components.li, {
+ children: ["s: ", _jsx(_components.code, {
+ children: "[1]"
+ }), " (default)"]
+ }), "\n", _jsxs(_components.li, {
+ children: ["m: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ })]
+ }), "\n", _jsxs(_components.li, {
+ children: ["l: ", _jsx(_components.code, {
+ children: "[2, 1]"
+ }), " (inherited)"]
+ }), "\n"]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "custom-values"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+4f:{}
+50:{}
+4d:{"compiledSource":"$4e","frontmatter":"$4f","scope":"$50"}
+51:{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n Street\n \n \n House number\n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n First name\n \n \n Last name\n \n \n Street\n \n \n House number\n \n;\n"}
+52:["02-components","column-layout"]
+54:T82a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "With initials"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Initials are automatically created from the text provided to the ", _jsx(_components.code, {
+ children: ""
+ }), "\ncomponent."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With image"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use an ", _jsx(_components.code, {
+ children: ""
+ }), " inside the ", _jsx(_components.code, {
+ children: ""
+ }), " to display a profile image."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "image"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ }), "\n", _jsx(_components.h2, {
+ children: "Color variants"
+ }), "\n", _jsx(_components.p, {
+ children: "The color depends on the components children. This adds some visual variance\nwhen displaying a list of avatars."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "colors"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+55:{}
+56:{}
+53:{"compiledSource":"$54","frontmatter":"$55","scope":"$56"}
+57:{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"}
+58:["02-components","content","avatar"]
+5a:T4a2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "button"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+5b:{}
+5c:{}
+59:{"compiledSource":"$5a","frontmatter":"$5b","scope":"$5c"}
+5d:{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"}
+5e:["02-components","content","badge"]
+60:T519,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Levels"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "levels"
+ }), "\n", _jsx(_components.h2, {
+ children: "With icon"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icon"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+61:{}
+62:{}
+5f:{"compiledSource":"$60","frontmatter":"$61","scope":"$62"}
+63:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"}
+64:["02-components","content","heading"]
+66:T72a,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icon from Tabler"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "tabler"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg"
+ }), "\n", _jsx(_components.h2, {
+ children: "With SVG string"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "svg-string"
+ }), "\n", _jsx(_components.h2, {
+ children: "Coloring"
+ }), "\n", _jsx(_components.p, {
+ children: "If the used SVG supports colors, the icon can be colored via CSS."
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "coloring"
+ }), "\n", _jsx(_components.h2, {
+ children: "Sizes"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "sizes"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+67:{}
+68:{}
+65:{"compiledSource":"$66","frontmatter":"$67","scope":"$68"}
+69:{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"}
+6a:["02-components","content","icon"]
+6c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+6d:{}
+6e:{}
+6b:{"compiledSource":"$6c","frontmatter":"$6d","scope":"$6e"}
+6f:{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"}
+70:["02-components","content","image"]
+72:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+73:{}
+74:{}
+71:{"compiledSource":"$72","frontmatter":"$73","scope":"$74"}
+75:{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"}
+76:["02-components","content","inline-code"]
+78:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+79:{}
+7a:{}
+77:{"compiledSource":"$78","frontmatter":"$79","scope":"$7a"}
+7b:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\nThis is a label;\n"}
+7c:["02-components","content","label"]
+7e:T5b2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With copy button"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "copy-button"
+ }), "\n", _jsx(_components.h2, {
+ children: "With link"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "link"
+ }), "\n", _jsx(_components.h2, {
+ children: "With inline code"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline-code"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+7f:{}
+80:{}
+7d:{"compiledSource":"$7e","frontmatter":"$7f","scope":"$80"}
+81:{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n Project ID\n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Storage\n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n IP address\n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n Domain\n https://mittwald.de\n;\n"}
+82:["02-components","content","labeled-value"]
+84:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+85:{}
+86:{}
+83:{"compiledSource":"$84","frontmatter":"$85","scope":"$86"}
+87:{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"}
+88:["02-components","form-controls","checkbox"]
+8a:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+8b:{}
+8c:{}
+89:{"compiledSource":"$8a","frontmatter":"$8b","scope":"$8c"}
+8d:{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"}
+8e:["02-components","form-controls","number-field"]
+90:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+91:{}
+92:{}
+8f:{"compiledSource":"$90","frontmatter":"$91","scope":"$92"}
+93:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n Role\n Admin\n Member\n Accountant\n;\n"}
+94:["02-components","form-controls","radio-group"]
+96:T52f,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With leading label"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "leading-label"
+ }), "\n", _jsx(_components.h2, {
+ children: "Disabled"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "disabled"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+97:{}
+98:{}
+95:{"compiledSource":"$96","frontmatter":"$97","scope":"$98"}
+99:{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"}
+9a:["02-components","form-controls","switch"]
+9c:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+9d:{}
+9e:{}
+9b:{"compiledSource":"$9c","frontmatter":"$9d","scope":"$9e"}
+9f:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"}
+a0:["02-components","form-controls","text-area"]
+a2:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a3:{}
+a4:{}
+a1:{"compiledSource":"$a2","frontmatter":"$a3","scope":"$a4"}
+a5:{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n URL\n Start with https://\n;\n"}
+a6:["02-components","form-controls","text-field"]
+a8:T647,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Inline"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: "inline"
+ }), " property if you want to use a link inside a text block. Links\ninside a ", _jsx(_components.code, {
+ children: ""
+ }), " component will be rendered as inline links automatically."]
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inline"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "inlineText"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+a9:{}
+aa:{}
+a7:{"compiledSource":"$a8","frontmatter":"$a9","scope":"$aa"}
+ab:{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"}
+ac:["02-components","navigation","link"]
+ae:T4a0,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With icons"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "icons"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+af:{}
+b0:{}
+ad:{"compiledSource":"$ae","frontmatter":"$af","scope":"$b0"}
+b1:{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"}
+b2:["02-components","navigation","navigation"]
+b4:T520,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsxs(_components.p, {
+ children: ["Use the ", _jsx(_components.code, {
+ children: ""
+ }), " component for your first / most important heading inside\nyour modal, for accessibility."]
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+b5:{}
+b6:{}
+b3:{"compiledSource":"$b4","frontmatter":"$b5","scope":"$b6"}
+b8:T4f0,import Modal, {
+ ModalTrigger,
+} from "@mittwald/flow-react-components/Modal";
+import Content from "@mittwald/flow-react-components/Content";
+import Text from "@mittwald/flow-react-components/Text";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import ButtonGroup from "@mittwald/flow-react-components/ButtonGroup";
+import Button from "@mittwald/flow-react-components/Button";
+import Heading from "@mittwald/flow-react-components/Heading";
+
+
+
+
+ {({ close }) => (
+ <>
+ New Customer
+
+
+ Create a new customer to manage your projects,
+ members and payments.
+
+
+ Customer name
+
+
+
+
+
+
+ >
+ )}
+
+;
+b7:{"default":"$b8"}
+b9:["02-components","overlays","modal"]
+bb:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+bc:{}
+bd:{}
+ba:{"compiledSource":"$bb","frontmatter":"$bc","scope":"$bd"}
+be:{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"}
+bf:["02-components","overlays","tooltip"]
+c1:T524,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "With content"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "with-content"
+ }), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c2:{}
+c3:{}
+c0:{"compiledSource":"$c1","frontmatter":"$c2","scope":"$c3"}
+c5:T4c2,import InlineAlert from "@mittwald/flow-react-components/InlineAlert";
+import Heading from "@mittwald/flow-react-components/Heading";
+import Content from "@mittwald/flow-react-components/Content";
+
+
+
+ Email address has been archived
+
+ As your domain has been deleted, this email address
+ has been archived. To be able to send and receive
+ emails, you must rename the address.
+
+
+
+
+ Storage is almost exceeded
+
+ Your storage space is over 80% utilized. We recommend
+ that you upgrade the storage space to avoid
+ disruptions during backups.
+
+
+
+
+ No SSL certificate could be issued
+
+ No SSL certificate could be issued for this domain
+ because the domain IP does not point to your server
+ IP.
+
+
+
+
+ Your app is up to date
+
+ Your app has been updated to the current version.
+
+
+;
+c4:{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$c5","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"}
+c6:["02-components","status","inline-alert"]
+c8:T49d,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+c9:{}
+ca:{}
+c7:{"compiledSource":"$c8","frontmatter":"$c9","scope":"$ca"}
+cb:{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"}
+cc:["02-components","status","status-badge"]
+ce:T5d2,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2",
+ h3: "h3",
+ p: "p",
+ code: "code"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(_components.h3, {
+ children: "Accessibility"
+ }), "\n", _jsxs(_components.p, {
+ children: ["The ", _jsx(_components.code, {
+ children: "aria-label"
+ }), " is pre-filled with a standard translation based on the variant."]
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Status"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+cf:{}
+d0:{}
+cd:{"compiledSource":"$ce","frontmatter":"$cf","scope":"$d0"}
+d1:{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"}
+d2:["02-components","status","status-icon"]
+d4:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+d5:{}
+d6:{}
+d3:{"compiledSource":"$d4","frontmatter":"$d5","scope":"$d6"}
+d7:{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"}
+d8:["02-components","structure","layout-card"]
+da:T422,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {})]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+db:{}
+dc:{}
+d9:{"compiledSource":"$da","frontmatter":"$db","scope":"$dc"}
+dd:{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"}
+de:["02-components","structure","list"]
+e0:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e1:{}
+e2:{}
+df:{"compiledSource":"$e0","frontmatter":"$e1","scope":"$e2"}
+e4:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+ First name
+
+
+ Last name
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+e3:{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e4","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"}
+e5:["02-components","structure","section"]
+6:["$","html",null,{"lang":"en","children":["$","body",null,{"className":"flow layout_body__oiEIT","children":["$","$L8",null,{"children":[["$","header",null,{"className":"layout_header__ttTk7","children":[["$","$L9",null,{"level":1,"className":"layout_heading__marbT","children":["Flow – mittwald Design System"," ",["$","$La",null,{"className":"layout_betaBadge__Rtyuk","status":"warning","children":"beta"}]]}],["$","$Lb",null,{"docs":[{"mdxSource":{"compiledSource":"$c","frontmatter":{"description":"Welcome to the Flow documentation!"},"scope":{}},"examples":{},"slugs":["01-getting-started","installation"],"filename":"01-getting-started/installation/index.mdx"},{"mdxSource":{"compiledSource":"$d","frontmatter":{},"scope":{}},"examples":{"composition":"import ExampleSvg from \"@/content/01-getting-started/stylesheet/examples/components/ExampleSvg\";\n\n;\n","multiple-variants":";\n","variants":";\n"},"slugs":["01-getting-started","stylesheet"],"filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":{"compiledSource":"$e","frontmatter":{"title":"Button","menuGroup":"Getting started"},"scope":{}},"examples":{"default":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","icon":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","iconText":"import Button from \"@mittwald/flow-react-components/Button\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { IconChevronDown } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","plain":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","small":"import Button from \"@mittwald/flow-react-components/Button\";\n\n;\n","soft":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","states":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n","variants":"import Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","actions","button"],"filename":"02-components/actions/button/index.mdx"},{"mdxSource":{"compiledSource":"$f","frontmatter":{},"scope":{}},"examples":{"default":"import { CopyButton } from \"@mittwald/flow-react-components/CopyButton\";\n\n;\n"},"slugs":["02-components","actions","copy-button"],"filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":{"compiledSource":"$10","frontmatter":{},"scope":{}},"examples":{"additionalSecondary":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n \n;\n","danger":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","default":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n \n;\n","info":"import ButtonGroup from \"@mittwald/flow-react-components/ButtonGroup\";\nimport Button from \"@mittwald/flow-react-components/Button\";\n\n\n \n;\n"},"slugs":["02-components","button-group"],"filename":"02-components/button-group/index.mdx"},{"mdxSource":{"compiledSource":"$11","frontmatter":{},"scope":{}},"examples":{"custom-values":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n Street\n \n \n House number\n \n;\n","default":"import ColumnLayout from \"@mittwald/flow-react-components/ColumnLayout\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport Label from \"@mittwald/flow-react-components/Label\";\n\n\n \n First name\n \n \n Last name\n \n \n Street\n \n \n House number\n \n;\n"},"slugs":["02-components","column-layout"],"filename":"02-components/column-layout/index.mdx"},{"mdxSource":{"compiledSource":"$12","frontmatter":{},"scope":{}},"examples":{"colors":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\nimport { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { IconCustomer } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Gillian Gopher\n \n \n Gustav Gopher\n \n \n Gina-Lisa Gopher\n \n \n Gorgio Gopher\n \n \n \n \n \n \n \n;\n","default":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n Gillian Gopher\n;\n","icon":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\nimport { Avatar } from \"@mittwald/flow-react-components/Avatar\";\n\n\n \n;\n","image":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Image from \"@mittwald/flow-react-components/Image\";\n\n\n \n;\n","sizes":"import Avatar from \"@mittwald/flow-react-components/Avatar\";\nimport Initials from \"@mittwald/flow-react-components/Initials\";\n\n\n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n \n Gillian Gopher\n \n;\n"},"slugs":["02-components","content","avatar"],"filename":"02-components/content/avatar/index.mdx"},{"mdxSource":{"compiledSource":"$13","frontmatter":{},"scope":{}},"examples":{"button":"import Badge from \"@mittwald/flow-react-components/Badge\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\nimport { Button } from \"@mittwald/flow-react-components/Button\";\nimport { IconClose } from \"@mittwald/flow-react-components/Icons\";\n\n\n Badge\n \n;\n","default":"import Badge from \"@mittwald/flow-react-components/Badge\";\n\nBadge;\n"},"slugs":["02-components","content","badge"],"filename":"02-components/content/badge/index.mdx"},{"mdxSource":{"compiledSource":"$14","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\nThis is a heading;\n","icon":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport { IconMember } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Personal Information\n;\n","levels":"import Heading from \"@mittwald/flow-react-components/Heading\";\n\n<>\n This is a level 1 heading\n This is a level 2 heading\n This is a level 3 heading\n This is a level 4 heading\n This is a level 5 heading\n>;\n"},"slugs":["02-components","content","heading"],"filename":"02-components/content/heading/index.mdx"},{"mdxSource":{"compiledSource":"$15","frontmatter":{},"scope":{}},"examples":{"coloring":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","default":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n;\n","sizes":"import { IconHome } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n \n;\n","svg-string":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n() => {\n const svgString = `\\\n \n `;\n\n return {svgString};\n};\n","svg":"import Icon from \"@mittwald/flow-react-components/Icon\";\n\n\n \n;\n","tabler":"import Icon from \"@mittwald/flow-react-components/Icon\";\nimport { IconStar } from \"@tabler/icons-react\";\n\n\n \n;\n"},"slugs":["02-components","content","icon"],"filename":"02-components/content/icon/index.mdx"},{"mdxSource":{"compiledSource":"$16","frontmatter":{},"scope":{}},"examples":{"default":"import Image from \"@mittwald/flow-react-components/Image\";\n\n;\n"},"slugs":["02-components","content","image"],"filename":"02-components/content/image/index.mdx"},{"mdxSource":{"compiledSource":"$17","frontmatter":{},"scope":{}},"examples":{"default":"import Text from \"@mittwald/flow-react-components/Text\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\n\n\n Enter yarn start to start your\n app.\n;\n"},"slugs":["02-components","content","inline-code"],"filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":{"compiledSource":"$18","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\n\nThis is a label;\n"},"slugs":["02-components","content","label"],"filename":"02-components/content/label/index.mdx"},{"mdxSource":{"compiledSource":"$19","frontmatter":{},"scope":{}},"examples":{"copy-button":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n Project ID\n p-eWRhpRV\n \n;\n","default":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Storage\n 20 GB\n;\n","inline-code":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport InlineCode from \"@mittwald/flow-react-components/InlineCode\";\nimport CopyButton from \"@mittwald/flow-react-components/CopyButton\";\n\n\n IP address\n 127.0.0.1\n \n;\n","link":"import LabeledValue from \"@mittwald/flow-react-components/LabeledValue\";\nimport Label from \"@mittwald/flow-react-components/Label\";\nimport Link from \"@mittwald/flow-react-components/Link\";\n\n\n Domain\n https://mittwald.de\n;\n"},"slugs":["02-components","content","labeled-value"],"filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":{"compiledSource":"$1a","frontmatter":{},"scope":{}},"examples":{"default":"import Checkbox from \"@mittwald/flow-react-components/Checkbox\";\n\nActivate spam protection;\n"},"slugs":["02-components","form-controls","checkbox"],"filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":{"compiledSource":"$1b","frontmatter":{},"scope":{}},"examples":{"default":"import NumberField from \"@mittwald/flow-react-components/NumberField\";\n\n;\n"},"slugs":["02-components","form-controls","number-field"],"filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":{"compiledSource":"$1c","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport RadioGroup, {\n Radio,\n} from \"@mittwald/flow-react-components/RadioGroup\";\n\n\n Role\n Admin\n Member\n Accountant\n;\n"},"slugs":["02-components","form-controls","radio-group"],"filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":{"compiledSource":"$1d","frontmatter":{},"scope":{}},"examples":{"default":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\nAutoresponder;\n","disabled":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n","leading-label":"import Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n Autoresponder\n;\n"},"slugs":["02-components","form-controls","switch"],"filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":{"compiledSource":"$1e","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\nimport TextArea from \"@mittwald/flow-react-components/TextArea\";\n\n;\n"},"slugs":["02-components","form-controls","text-area"],"filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":{"compiledSource":"$1f","frontmatter":{},"scope":{}},"examples":{"default":"import Label from \"@mittwald/flow-react-components/Label\";\nimport TextField from \"@mittwald/flow-react-components/TextField\";\nimport FieldDescription from \"@mittwald/flow-react-components/FieldDescription\";\n\n\n URL\n Start with https://\n;\n"},"slugs":["02-components","form-controls","text-field"],"filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":{"compiledSource":"$20","frontmatter":{},"scope":{}},"examples":{"default":"import Link from \"@mittwald/flow-react-components/Link\";\n\nThis is a link;\n","inline":"import Link from \"@mittwald/flow-react-components/Link\";\n\n\n Inline link\n;\n","inlineText":"import Link from \"@mittwald/flow-react-components/Link\";\nimport { Text } from \"@mittwald/flow-react-components/Text\";\n\n\n Check our onboarding for more\n information.\n;\n"},"slugs":["02-components","navigation","link"],"filename":"02-components/navigation/link/index.mdx"},{"mdxSource":{"compiledSource":"$21","frontmatter":{},"scope":{}},"examples":{"default":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\n\n\n \n Apple\n \n \n mittwald\n \n \n Adobe\n \n \n Google\n \n;\n","icons":"import Navigation, {\n NavigationItem,\n} from \"@mittwald/flow-react-components/Navigation\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport {\n IconCustomer,\n IconProject,\n IconServer,\n} from \"@mittwald/flow-react-components/Icons\";\n\n\n \n \n Customer\n \n \n \n Server\n \n \n \n Project\n \n;\n"},"slugs":["02-components","navigation","navigation"],"filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":{"compiledSource":"$22","frontmatter":{},"scope":{}},"examples":{"default":"$23"},"slugs":["02-components","overlays","modal"],"filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":{"compiledSource":"$24","frontmatter":{},"scope":{}},"examples":{"default":"import Tooltip, {\n TooltipTrigger,\n} from \"@mittwald/flow-react-components/Tooltip\";\nimport Button from \"@mittwald/flow-react-components/Button\";\nimport { IconCopy } from \"@mittwald/flow-react-components/Icons\";\n\n\n \n Save\n;\n"},"slugs":["02-components","overlays","tooltip"],"filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":{"compiledSource":"$25","frontmatter":{},"scope":{}},"examples":{"default":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\n\n\n Email address has been archived\n;\n","status":"$26","with-content":"import InlineAlert from \"@mittwald/flow-react-components/InlineAlert\";\nimport Heading from \"@mittwald/flow-react-components/Heading\";\nimport Content from \"@mittwald/flow-react-components/Content\";\n\n\n Email address has been archived\n \n As your domain has been deleted, this email address has\n been archived. To be able to send and receive emails,\n you must rename the address.\n \n;\n"},"slugs":["02-components","status","inline-alert"],"filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":{"compiledSource":"$27","frontmatter":{},"scope":{}},"examples":{"default":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\nInfo;\n","status":"import StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\n\n\n Info\n Success\n Warning\n Danger\n;\n"},"slugs":["02-components","status","status-badge"],"filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":{"compiledSource":"$28","frontmatter":{},"scope":{}},"examples":{"default":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n;\n","status":"import StatusIcon from \"@mittwald/flow-react-components/StatusIcon\";\n\n\n \n \n \n \n;\n"},"slugs":["02-components","status","status-icon"],"filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":{"compiledSource":"$29","frontmatter":{},"scope":{}},"examples":{"default":"import LayoutCard from \"@mittwald/flow-react-components/LayoutCard\";\n\n\n Layout Card is a structure element that can contain any\n content\n;\n"},"slugs":["02-components","structure","layout-card"],"filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":{"compiledSource":"$2a","frontmatter":{},"scope":{}},"examples":{"default":"import {\n List,\n ListItemView,\n ListStaticData,\n} from \"@mittwald/flow-react-components/List\";\nimport {\n type User,\n users,\n} from \"@/content/02-components/structure/list/examples/userApi\";\n\n\n \n >\n {(user) => (\n <>\n {user.name.first} {user.name.last}\n >\n )}\n \n;\n"},"slugs":["02-components","structure","list"],"filename":"02-components/structure/list/index.mdx"},{"mdxSource":{"compiledSource":"$2b","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$2c","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}]}]]}],["$","div",null,{"className":"layout_center__e1uqg","children":[["$","$L2d",null,{"className":"layout_nav__ZiJaj","children":["$","$L2e",null,{"docs":[{"mdxSource":"$2f","examples":"$33","slugs":"$34","filename":"01-getting-started/installation/index.mdx"},{"mdxSource":"$35","examples":"$39","slugs":"$3a","filename":"01-getting-started/stylesheet/index.mdx"},{"mdxSource":"$3b","examples":"$3f","slugs":"$40","filename":"02-components/actions/button/index.mdx"},{"mdxSource":"$41","examples":"$45","slugs":"$46","filename":"02-components/actions/copy-button/index.mdx"},{"mdxSource":"$47","examples":"$4b","slugs":"$4c","filename":"02-components/button-group/index.mdx"},{"mdxSource":"$4d","examples":"$51","slugs":"$52","filename":"02-components/column-layout/index.mdx"},{"mdxSource":"$53","examples":"$57","slugs":"$58","filename":"02-components/content/avatar/index.mdx"},{"mdxSource":"$59","examples":"$5d","slugs":"$5e","filename":"02-components/content/badge/index.mdx"},{"mdxSource":"$5f","examples":"$63","slugs":"$64","filename":"02-components/content/heading/index.mdx"},{"mdxSource":"$65","examples":"$69","slugs":"$6a","filename":"02-components/content/icon/index.mdx"},{"mdxSource":"$6b","examples":"$6f","slugs":"$70","filename":"02-components/content/image/index.mdx"},{"mdxSource":"$71","examples":"$75","slugs":"$76","filename":"02-components/content/inline-code/index.mdx"},{"mdxSource":"$77","examples":"$7b","slugs":"$7c","filename":"02-components/content/label/index.mdx"},{"mdxSource":"$7d","examples":"$81","slugs":"$82","filename":"02-components/content/labeled-value/index.mdx"},{"mdxSource":"$83","examples":"$87","slugs":"$88","filename":"02-components/form-controls/checkbox/index.mdx"},{"mdxSource":"$89","examples":"$8d","slugs":"$8e","filename":"02-components/form-controls/number-field/index.mdx"},{"mdxSource":"$8f","examples":"$93","slugs":"$94","filename":"02-components/form-controls/radio-group/index.mdx"},{"mdxSource":"$95","examples":"$99","slugs":"$9a","filename":"02-components/form-controls/switch/index.mdx"},{"mdxSource":"$9b","examples":"$9f","slugs":"$a0","filename":"02-components/form-controls/text-area/index.mdx"},{"mdxSource":"$a1","examples":"$a5","slugs":"$a6","filename":"02-components/form-controls/text-field/index.mdx"},{"mdxSource":"$a7","examples":"$ab","slugs":"$ac","filename":"02-components/navigation/link/index.mdx"},{"mdxSource":"$ad","examples":"$b1","slugs":"$b2","filename":"02-components/navigation/navigation/index.mdx"},{"mdxSource":"$b3","examples":"$b7","slugs":"$b9","filename":"02-components/overlays/modal/index.mdx"},{"mdxSource":"$ba","examples":"$be","slugs":"$bf","filename":"02-components/overlays/tooltip/index.mdx"},{"mdxSource":"$c0","examples":"$c4","slugs":"$c6","filename":"02-components/status/inline-alert/index.mdx"},{"mdxSource":"$c7","examples":"$cb","slugs":"$cc","filename":"02-components/status/status-badge/index.mdx"},{"mdxSource":"$cd","examples":"$d1","slugs":"$d2","filename":"02-components/status/status-icon/index.mdx"},{"mdxSource":"$d3","examples":"$d7","slugs":"$d8","filename":"02-components/structure/layout-card/index.mdx"},{"mdxSource":"$d9","examples":"$dd","slugs":"$de","filename":"02-components/structure/list/index.mdx"},{"mdxSource":"$df","examples":"$e3","slugs":"$e5","filename":"02-components/structure/section/index.mdx"}]}]}],["$","$L2d",null,{"elementType":"main","className":"layout_main__30FUz","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]]}]]}]}]}]
+e7:T5b6,/*@jsxRuntime automatic @jsxImportSource react*/
+const {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];
+const {useMDXComponents: _provideComponents} = arguments[0];
+function _createMdxContent(props) {
+ const _components = Object.assign({
+ h2: "h2"
+ }, _provideComponents(), props.components), {LiveCodeEditor} = _components;
+ if (!LiveCodeEditor) _missingMdxReference("LiveCodeEditor", true);
+ return _jsxs(_Fragment, {
+ children: [_jsx(_components.h2, {
+ children: "Example"
+ }), "\n", _jsx(LiveCodeEditor, {}), "\n", _jsx(_components.h2, {
+ children: "Multiple Sections"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "multiple"
+ }), "\n", _jsx(_components.h2, {
+ children: "With status badge"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "status-badge"
+ }), "\n", _jsx(_components.h2, {
+ children: "With switch"
+ }), "\n", _jsx(LiveCodeEditor, {
+ example: "switch"
+ })]
+ });
+}
+function MDXContent(props = {}) {
+ const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);
+ return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {
+ children: _jsx(_createMdxContent, props)
+ })) : _createMdxContent(props);
+}
+return {
+ default: MDXContent
+};
+function _missingMdxReference(id, component) {
+ throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");
+}
+e8:T417,import Heading from "@mittwald/flow-react-components/Heading";
+import Text from "@mittwald/flow-react-components/Text";
+import Link from "@mittwald/flow-react-components/Link";
+import Section from "@mittwald/flow-react-components/Section";
+import TextField from "@mittwald/flow-react-components/TextField";
+import Label from "@mittwald/flow-react-components/Label";
+import { IconMember } from "@mittwald/flow-react-components/Icons";
+
+<>
+
+
+
+ Personal Information
+
+
+ First name
+
+
+ Last name
+
+
+
+ Newsletter
+
+ Upcoming releases, new features and tips about your
+ hosting - we bring you the most important information
+ in your inbox. Subscribe to our newsletter and stay up
+ to date.
+
+ Subscribe
+
+>;
+2:[["$","$L9",null,{"className":"MainContent_heading__Szef0","level":1,"children":"Section"}],"$undefined",["$","$Le6",null,{"mdxFile":{"mdxSource":{"compiledSource":"$e7","frontmatter":{},"scope":{}},"examples":{"default":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Link from \"@mittwald/flow-react-components/Link\";\nimport Section from \"@mittwald/flow-react-components/Section\";\n\n\n Newsletter\n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n Subscribe\n;\n","multiple":"$e8","status-badge":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport StatusBadge from \"@mittwald/flow-react-components/StatusBadge\";\nimport Header from \"@mittwald/flow-react-components/Header\";\n\n\n \n Newsletter\n Subscribed\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n","switch":"import Heading from \"@mittwald/flow-react-components/Heading\";\nimport Header from \"@mittwald/flow-react-components/Header\";\nimport Text from \"@mittwald/flow-react-components/Text\";\nimport Section from \"@mittwald/flow-react-components/Section\";\nimport Switch from \"@mittwald/flow-react-components/Switch\";\n\n\n \n Newsletter\n Subscription\n \n \n Upcoming releases, new features and tips about your\n hosting - we bring the most important information to\n inbox. Subscribe to our newsletter and stay up to date.\n \n;\n"},"slugs":["02-components","structure","section"],"filename":"02-components/structure/section/index.mdx"}}]]
+7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Section"}],["$","link","3",{"rel":"icon","href":"/flow-previews/docs/badge/favicon.ico","type":"image/x-icon","sizes":"48x48"}]]
+1:null
diff --git a/docs/badge/404.html b/docs/badge/404.html
new file mode 100644
index 0000000000..86310bb875
--- /dev/null
+++ b/docs/badge/404.html
@@ -0,0 +1 @@
+404: This page could not be found.Flow – mittwald Design System
is wrapped in a . If you aren't using column resizing, you can set the width of a column with CSS.`);let c=e.props,{hoverProps:v,isHovered:p}=$dGqE5$useHover({isDisabled:!c.allowsSorting}),f=ep({...c,id:void 0,children:e.rendered,defaultClassName:"react-aria-Column",values:{isHovered:p,isFocused:l,isFocusVisible:o,allowsSorting:e.props.allowsSorting,sortDirection:(null===(t=a.sortDescriptor)||void 0===t?void 0:t.column)===e.key?a.sortDescriptor.direction:void 0,isResizing:u,startResize:()=>{if(d)d.startResize(e.key),a.setKeyboardNavigationDisabled(!0);else throw Error("Wrap your