diff --git a/master/breadcrumbs-breadcrumbs-stories.96f45164.iframe.bundle.js b/master/breadcrumbs-breadcrumbs-stories.96f45164.iframe.bundle.js deleted file mode 100644 index 0b1af43ec70..00000000000 --- a/master/breadcrumbs-breadcrumbs-stories.96f45164.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see breadcrumbs-breadcrumbs-stories.96f45164.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunk_jetbrains_ring_ui=self.webpackChunk_jetbrains_ring_ui||[]).push([[2890],{"./src/breadcrumbs/breadcrumbs.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,default:()=>breadcrumbs_stories});var link_link=__webpack_require__("./src/link/link.tsx"),classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__("./node_modules/react/index.js"),react_is=__webpack_require__("./node_modules/react-keyed-flatten-children/node_modules/react-is/index.js");function flattenChildren(children,depth=0,keys=[]){return react.Children.toArray(children).reduce(((acc,node,nodeIndex)=>((0,react_is.isFragment)(node)?acc.push.apply(acc,flattenChildren(node.props.children,depth+1,keys.concat(node.key||nodeIndex))):(0,react.isValidElement)(node)?acc.push((0,react.cloneElement)(node,{key:keys.concat(String(node.key)).join(".")})):"string"!=typeof node&&"number"!=typeof node||acc.push(node),acc)),[])}var breadcrumbs=__webpack_require__("./src/breadcrumbs/breadcrumbs.css"),breadcrumbs_default=__webpack_require__.n(breadcrumbs),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function Breadcrumbs({separatorClassName,children}){return flattenChildren(children).map(((child,index)=>(0,jsx_runtime.jsxs)(react.Fragment,{children:[index>0&&(0,jsx_runtime.jsx)("span",{className:classnames_default()(breadcrumbs_default().separator,separatorClassName),children:"/"}),child]},index)))}const breadcrumbs_stories={title:"Components/Breadcrumbs",component:Breadcrumbs},Default={render:args=>(0,jsx_runtime.jsxs)(Breadcrumbs,{...args,children:[(0,jsx_runtime.jsx)(link_link.A,{href:"/",children:"First Page"}),(0,jsx_runtime.jsx)(link_link.A,{href:"/",children:"Second Page"}),(0,jsx_runtime.jsx)(link_link.A,{href:"/",children:"Third Page"}),(0,jsx_runtime.jsx)(link_link.A,{href:"/",active:!0,children:"Current Page"})]})};Default.parameters={...Default.parameters,docs:{...Default.parameters?.docs,source:{originalSource:'{\n render: args => \n First Page\n Second Page\n Third Page\n Current Page\n \n}',...Default.parameters?.docs?.source}}}},"./src/link/clickableLink.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>ClickableLink});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");class ClickableLink extends react__WEBPACK_IMPORTED_MODULE_0__.PureComponent{onClick=e=>{const{onClick,onConditionalClick,onPlainLeftClick}=this.props,isPlainLeft=(e=>!(0!==e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey))(e);onClick&&onClick(e),onConditionalClick&&onConditionalClick(isPlainLeft,e),onPlainLeftClick&&isPlainLeft&&(e.preventDefault(),onPlainLeftClick(e))};render(){const{onConditionalClick,onPlainLeftClick,activeClassName,href,children,...restProps}=this.props;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("a",{href,...restProps,onClick:this.onClick,children})}}ClickableLink.__docgenInfo={description:"",methods:[{name:"onClick",docblock:null,modifiers:[],params:[{name:"e",optional:!1,type:{name:"ReactMouseEvent",raw:"React.MouseEvent",elements:[{name:"HTMLAnchorElement"}],alias:"React.MouseEvent"}}],returns:null}],displayName:"ClickableLink",props:{onConditionalClick:{required:!1,tsType:{name:"union",raw:"| ((isPlainLeft: boolean, e: React.MouseEvent) => void)\n| null\n| undefined",elements:[{name:"unknown"},{name:"null"},{name:"undefined"}]},description:""},onPlainLeftClick:{required:!1,tsType:{name:"union",raw:"((e: React.MouseEvent) => void) | null | undefined",elements:[{name:"unknown"},{name:"null"},{name:"undefined"}]},description:""},activeClassName:{required:!1,tsType:{name:"union",raw:"string | null | undefined",elements:[{name:"string"},{name:"null"},{name:"undefined"}]},description:""},disabled:{required:!1,tsType:{name:"union",raw:"boolean | undefined",elements:[{name:"boolean"},{name:"undefined"}]},description:""}},composes:["AnchorHTMLAttributes"]}},"./src/link/link.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__,F:()=>linkHOC});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_global_data_tests__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/global/data-tests.ts"),_clickableLink__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/link/clickableLink.tsx"),_link_css__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/link/link.css"),_link_css__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_link_css__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function linkHOC(ComposedComponent){const isCustom="string"!=typeof ComposedComponent&&ComposedComponent!==_clickableLink__WEBPACK_IMPORTED_MODULE_4__.A;return class Link extends react__WEBPACK_IMPORTED_MODULE_0__.PureComponent{render(){const{active,inherit,pseudo,hover,className,"data-test":dataTest,href,children,onPlainLeftClick,onClick,...restProps}=this.props,useButton=pseudo||!isCustom&&null==href,classes=classnames__WEBPACK_IMPORTED_MODULE_1___default()(_link_css__WEBPACK_IMPORTED_MODULE_2___default().link,className,{[_link_css__WEBPACK_IMPORTED_MODULE_2___default().active]:active,[_link_css__WEBPACK_IMPORTED_MODULE_2___default().inherit]:inherit,[_link_css__WEBPACK_IMPORTED_MODULE_2___default().hover]:hover,[_link_css__WEBPACK_IMPORTED_MODULE_2___default().pseudo]:useButton});let props=restProps;return isCustom&&!props.activeClassName&&(props={...props,activeClassName:_link_css__WEBPACK_IMPORTED_MODULE_2___default().active}),useButton?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("button",{type:"button",...props,className:classes,onClick:onClick||onPlainLeftClick,"data-test":(0,_global_data_tests__WEBPACK_IMPORTED_MODULE_5__.A)("ring-link",dataTest),children}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(ComposedComponent,{...props,href,className:classes,onClick,onPlainLeftClick,"data-test":(0,_global_data_tests__WEBPACK_IMPORTED_MODULE_5__.A)("ring-link",dataTest),children})}}}const __WEBPACK_DEFAULT_EXPORT__=linkHOC(_clickableLink__WEBPACK_IMPORTED_MODULE_4__.A)},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/breadcrumbs/breadcrumbs.css":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".separator_e90c {\n margin: 0 var(--ring-unit);\n\n color: var(--ring-borders-color);\n\n font-size: 16px;\n line-height: 16px;\n}\n","",{version:3,sources:["webpack://./src/breadcrumbs/breadcrumbs.css"],names:[],mappings:"AAAA;EACE,0BAA0B;;EAE1B,gCAAgC;;EAEhC,eAAe;EACf,iBAAiB;AACnB",sourcesContent:[".separator {\n margin: 0 var(--ring-unit);\n\n color: var(--ring-borders-color);\n\n font-size: 16px;\n line-height: 16px;\n}\n"],sourceRoot:""}]),___CSS_LOADER_EXPORT___.locals={separator:"separator_e90c"};const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/link/link.css":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_global_variables_css__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/global/variables.css"),___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.i(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_global_variables_css__WEBPACK_IMPORTED_MODULE_2__.default),___CSS_LOADER_EXPORT___.push([module.id,"@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.link_c73c,.withLinks_a3f8 a):hover {\n text-decoration-line: underline;\n\n transition: none;\n\n color: var(--ring-link-hover-color);\n }}\n\n.link_c73c,\n.withLinks_a3f8 a {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n outline: none;\n\n text-decoration-line: none;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n}\n\n@media (resolution >= 2dppx) {\n\n.link_c73c,\n.withLinks_a3f8 a {\n text-decoration-thickness: 0.5px;\n}\n }\n\n.hover_e4ca:is(.link_c73c,.withLinks_a3f8 a) {\n text-decoration-line: underline;\n\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.pseudo_cb40:is(.link_c73c,.withLinks_a3f8 a):hover {\n text-decoration: none;\n }}\n\n:is(.link_c73c,.withLinks_a3f8 a):focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n\n.link_c73c.active_eef2 {\n color: inherit;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.inherit_c3d7:not(:hover) {\n color: inherit;\n}}\n\n.pseudo_cb40 {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n}\n\n.pseudo_cb40::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n","",{version:3,sources:["","webpack://./src/link/link.css"],names:[],mappings:"AAAA,wGAAA;IAAA,gCAAA;;IAAA,iBAAA;;IAAA,oCAAA;GAAA,CAAA;;ACEA;;EAEE,eAAe;EACf,uCAAuC;;EAEvC,6BAA6B;;EAE7B,aAAa;;EAEb,0BAA0B;EAC1B,8BAA8B;EAC9B,0BAA0B;AAuB5B;;AArBE;;AAbF;;IAcI,gCAAgC;AAoBpC;EAnBE;;AAEA;IAEE,+BAA+B;;IAE/B,gBAAgB;;IAEhB,mCAAmC;EACrC;;AAEA,yDAAyD;;AD5B3D,wGAAA;IAAA,sBAAA;GAAA,CAAA;;ACiCE;IACE,oDAAoD;EACtD;;AAGF;EACE,cAAc;AAChB;;ADxCA,wGAAA;EAAA,eAAA;CAAA,CAAA;;AC8CA;EACE,SAAS;EACT,UAAU;;EAEV,gBAAgB;;EAEhB,SAAS;;EAET,uBAAuB;;EAEvB,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX",sourcesContent:[null,'@import "../global/variables.css";\n\n.link,\n.withLinks a {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n outline: none;\n\n text-decoration-line: none;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n\n @media (resolution >= 2dppx) {\n text-decoration-thickness: 0.5px;\n }\n\n &:hover,\n &.hover {\n text-decoration-line: underline;\n\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &.pseudo:hover {\n text-decoration: none;\n }\n\n &:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n.link.active {\n color: inherit;\n}\n\n.inherit:not(:hover) {\n color: inherit;\n}\n\n.pseudo {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n'],sourceRoot:""}]),___CSS_LOADER_EXPORT___.locals={link:"link_c73c",withLinks:"withLinks_a3f8",hover:"hover_e4ca",pseudo:"pseudo_cb40",active:"active_eef2",inherit:"inherit_c3d7"};const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/react-keyed-flatten-children/node_modules/react-is/cjs/react-is.production.min.js":(__unused_webpack_module,exports)=>{"use strict";var u,b=Symbol.for("react.element"),c=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),e=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),h=Symbol.for("react.context"),k=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),n=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),t=Symbol.for("react.offscreen");function v(a){if("object"==typeof a&&null!==a){var r=a.$$typeof;switch(r){case b:switch(a=a.type){case d:case f:case e:case m:case n:return a;default:switch(a=a&&a.$$typeof){case k:case h:case l:case q:case p:case g:return a;default:return r}}case c:return r}}}u=Symbol.for("react.module.reference"),exports.isFragment=function(a){return v(a)===d}},"./node_modules/react-keyed-flatten-children/node_modules/react-is/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__("./node_modules/react-keyed-flatten-children/node_modules/react-is/cjs/react-is.production.min.js")},"./src/breadcrumbs/breadcrumbs.css":(module,__unused_webpack_exports,__webpack_require__)=>{var API=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),domAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),insertFn=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),setAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),styleTagTransformFn=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),content=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/breadcrumbs/breadcrumbs.css");content=content.__esModule?content.default:content;var options={};options.styleTagTransform=styleTagTransformFn,options.setAttributes=setAttributes,options.insert=insertFn.bind(null,"head"),options.domAPI=domAPI,options.insertStyleElement=insertStyleElement;API(content,options);module.exports=content&&content.locals||{}},"./src/link/link.css":(module,__unused_webpack_exports,__webpack_require__)=>{var API=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),domAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),insertFn=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),setAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),styleTagTransformFn=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),content=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/link/link.css");content=content.__esModule?content.default:content;var options={};options.styleTagTransform=styleTagTransformFn,options.setAttributes=setAttributes,options.insert=insertFn.bind(null,"head"),options.domAPI=domAPI,options.insertStyleElement=insertStyleElement;API(content,options);module.exports=content&&content.locals||{}}}]); \ No newline at end of file diff --git a/master/breadcrumbs-breadcrumbs-stories.96f45164.iframe.bundle.js.LICENSE.txt b/master/breadcrumbs-breadcrumbs-stories.96f45164.iframe.bundle.js.LICENSE.txt deleted file mode 100644 index 53dcf70ce5b..00000000000 --- a/master/breadcrumbs-breadcrumbs-stories.96f45164.iframe.bundle.js.LICENSE.txt +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @license React - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ diff --git a/master/breadcrumbs-breadcrumbs-stories.dec3c667.iframe.bundle.js b/master/breadcrumbs-breadcrumbs-stories.dec3c667.iframe.bundle.js new file mode 100644 index 00000000000..825028817f3 --- /dev/null +++ b/master/breadcrumbs-breadcrumbs-stories.dec3c667.iframe.bundle.js @@ -0,0 +1 @@ +(self.webpackChunk_jetbrains_ring_ui=self.webpackChunk_jetbrains_ring_ui||[]).push([[2890],{"./src/breadcrumbs/breadcrumbs.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,default:()=>breadcrumbs_stories});var link_link=__webpack_require__("./src/link/link.tsx"),classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__("./node_modules/react/index.js"),breadcrumbs=__webpack_require__("./src/breadcrumbs/breadcrumbs.css"),breadcrumbs_default=__webpack_require__.n(breadcrumbs),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function Breadcrumbs({separatorClassName,children}){return react.Children.toArray(children).map(((child,index)=>(0,jsx_runtime.jsxs)(react.Fragment,{children:[index>0&&(0,jsx_runtime.jsx)("span",{className:classnames_default()(breadcrumbs_default().separator,separatorClassName),children:"/"}),child]},index)))}const breadcrumbs_stories={title:"Components/Breadcrumbs",component:Breadcrumbs},Default={render:args=>(0,jsx_runtime.jsxs)(Breadcrumbs,{...args,children:[(0,jsx_runtime.jsx)(link_link.A,{href:"/",children:"First Page"}),(0,jsx_runtime.jsx)(link_link.A,{href:"/",children:"Second Page"}),(0,jsx_runtime.jsx)(link_link.A,{href:"/",children:"Third Page"}),(0,jsx_runtime.jsx)(link_link.A,{href:"/",active:!0,children:"Current Page"})]})};Default.parameters={...Default.parameters,docs:{...Default.parameters?.docs,source:{originalSource:'{\n render: args => \n First Page\n Second Page\n Third Page\n Current Page\n \n}',...Default.parameters?.docs?.source}}}},"./src/link/clickableLink.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>ClickableLink});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");class ClickableLink extends react__WEBPACK_IMPORTED_MODULE_0__.PureComponent{onClick=e=>{const{onClick,onConditionalClick,onPlainLeftClick}=this.props,isPlainLeft=(e=>!(0!==e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey))(e);onClick&&onClick(e),onConditionalClick&&onConditionalClick(isPlainLeft,e),onPlainLeftClick&&isPlainLeft&&(e.preventDefault(),onPlainLeftClick(e))};render(){const{onConditionalClick,onPlainLeftClick,activeClassName,href,children,...restProps}=this.props;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("a",{href,...restProps,onClick:this.onClick,children})}}ClickableLink.__docgenInfo={description:"",methods:[{name:"onClick",docblock:null,modifiers:[],params:[{name:"e",optional:!1,type:{name:"ReactMouseEvent",raw:"React.MouseEvent",elements:[{name:"HTMLAnchorElement"}],alias:"React.MouseEvent"}}],returns:null}],displayName:"ClickableLink",props:{onConditionalClick:{required:!1,tsType:{name:"union",raw:"| ((isPlainLeft: boolean, e: React.MouseEvent) => void)\n| null\n| undefined",elements:[{name:"unknown"},{name:"null"},{name:"undefined"}]},description:""},onPlainLeftClick:{required:!1,tsType:{name:"union",raw:"((e: React.MouseEvent) => void) | null | undefined",elements:[{name:"unknown"},{name:"null"},{name:"undefined"}]},description:""},activeClassName:{required:!1,tsType:{name:"union",raw:"string | null | undefined",elements:[{name:"string"},{name:"null"},{name:"undefined"}]},description:""},disabled:{required:!1,tsType:{name:"union",raw:"boolean | undefined",elements:[{name:"boolean"},{name:"undefined"}]},description:""}},composes:["AnchorHTMLAttributes"]}},"./src/link/link.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__,F:()=>linkHOC});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_global_data_tests__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/global/data-tests.ts"),_clickableLink__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/link/clickableLink.tsx"),_link_css__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/link/link.css"),_link_css__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_link_css__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function linkHOC(ComposedComponent){const isCustom="string"!=typeof ComposedComponent&&ComposedComponent!==_clickableLink__WEBPACK_IMPORTED_MODULE_4__.A;return class Link extends react__WEBPACK_IMPORTED_MODULE_0__.PureComponent{render(){const{active,inherit,pseudo,hover,className,"data-test":dataTest,href,children,onPlainLeftClick,onClick,...restProps}=this.props,useButton=pseudo||!isCustom&&null==href,classes=classnames__WEBPACK_IMPORTED_MODULE_1___default()(_link_css__WEBPACK_IMPORTED_MODULE_2___default().link,className,{[_link_css__WEBPACK_IMPORTED_MODULE_2___default().active]:active,[_link_css__WEBPACK_IMPORTED_MODULE_2___default().inherit]:inherit,[_link_css__WEBPACK_IMPORTED_MODULE_2___default().hover]:hover,[_link_css__WEBPACK_IMPORTED_MODULE_2___default().pseudo]:useButton});let props=restProps;return isCustom&&!props.activeClassName&&(props={...props,activeClassName:_link_css__WEBPACK_IMPORTED_MODULE_2___default().active}),useButton?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("button",{type:"button",...props,className:classes,onClick:onClick||onPlainLeftClick,"data-test":(0,_global_data_tests__WEBPACK_IMPORTED_MODULE_5__.A)("ring-link",dataTest),children}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(ComposedComponent,{...props,href,className:classes,onClick,onPlainLeftClick,"data-test":(0,_global_data_tests__WEBPACK_IMPORTED_MODULE_5__.A)("ring-link",dataTest),children})}}}const __WEBPACK_DEFAULT_EXPORT__=linkHOC(_clickableLink__WEBPACK_IMPORTED_MODULE_4__.A)},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/breadcrumbs/breadcrumbs.css":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".separator_e90c {\n margin: 0 var(--ring-unit);\n\n color: var(--ring-borders-color);\n\n font-size: 16px;\n line-height: 16px;\n}\n","",{version:3,sources:["webpack://./src/breadcrumbs/breadcrumbs.css"],names:[],mappings:"AAAA;EACE,0BAA0B;;EAE1B,gCAAgC;;EAEhC,eAAe;EACf,iBAAiB;AACnB",sourcesContent:[".separator {\n margin: 0 var(--ring-unit);\n\n color: var(--ring-borders-color);\n\n font-size: 16px;\n line-height: 16px;\n}\n"],sourceRoot:""}]),___CSS_LOADER_EXPORT___.locals={separator:"separator_e90c"};const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/link/link.css":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_global_variables_css__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/global/variables.css"),___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.i(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_global_variables_css__WEBPACK_IMPORTED_MODULE_2__.default),___CSS_LOADER_EXPORT___.push([module.id,"@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {:is(.link_c73c,.withLinks_a3f8 a):hover {\n text-decoration-line: underline;\n\n transition: none;\n\n color: var(--ring-link-hover-color);\n }}\n\n.link_c73c,\n.withLinks_a3f8 a {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n outline: none;\n\n text-decoration-line: none;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n}\n\n@media (resolution >= 2dppx) {\n\n.link_c73c,\n.withLinks_a3f8 a {\n text-decoration-thickness: 0.5px;\n}\n }\n\n.hover_e4ca:is(.link_c73c,.withLinks_a3f8 a) {\n text-decoration-line: underline;\n\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.pseudo_cb40:is(.link_c73c,.withLinks_a3f8 a):hover {\n text-decoration: none;\n }}\n\n:is(.link_c73c,.withLinks_a3f8 a):focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n\n.link_c73c.active_eef2 {\n color: inherit;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.inherit_c3d7:not(:hover) {\n color: inherit;\n}}\n\n.pseudo_cb40 {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n}\n\n.pseudo_cb40::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n","",{version:3,sources:["","webpack://./src/link/link.css"],names:[],mappings:"AAAA,wGAAA;IAAA,gCAAA;;IAAA,iBAAA;;IAAA,oCAAA;GAAA,CAAA;;ACEA;;EAEE,eAAe;EACf,uCAAuC;;EAEvC,6BAA6B;;EAE7B,aAAa;;EAEb,0BAA0B;EAC1B,8BAA8B;EAC9B,0BAA0B;AAuB5B;;AArBE;;AAbF;;IAcI,gCAAgC;AAoBpC;EAnBE;;AAEA;IAEE,+BAA+B;;IAE/B,gBAAgB;;IAEhB,mCAAmC;EACrC;;AAEA,yDAAyD;;AD5B3D,wGAAA;IAAA,sBAAA;GAAA,CAAA;;ACiCE;IACE,oDAAoD;EACtD;;AAGF;EACE,cAAc;AAChB;;ADxCA,wGAAA;EAAA,eAAA;CAAA,CAAA;;AC8CA;EACE,SAAS;EACT,UAAU;;EAEV,gBAAgB;;EAEhB,SAAS;;EAET,uBAAuB;;EAEvB,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX",sourcesContent:[null,'@import "../global/variables.css";\n\n.link,\n.withLinks a {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n outline: none;\n\n text-decoration-line: none;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n\n @media (resolution >= 2dppx) {\n text-decoration-thickness: 0.5px;\n }\n\n &:hover,\n &.hover {\n text-decoration-line: underline;\n\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &.pseudo:hover {\n text-decoration: none;\n }\n\n &:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n.link.active {\n color: inherit;\n}\n\n.inherit:not(:hover) {\n color: inherit;\n}\n\n.pseudo {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n'],sourceRoot:""}]),___CSS_LOADER_EXPORT___.locals={link:"link_c73c",withLinks:"withLinks_a3f8",hover:"hover_e4ca",pseudo:"pseudo_cb40",active:"active_eef2",inherit:"inherit_c3d7"};const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./src/breadcrumbs/breadcrumbs.css":(module,__unused_webpack_exports,__webpack_require__)=>{var API=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),domAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),insertFn=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),setAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),styleTagTransformFn=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),content=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/breadcrumbs/breadcrumbs.css");content=content.__esModule?content.default:content;var options={};options.styleTagTransform=styleTagTransformFn,options.setAttributes=setAttributes,options.insert=insertFn.bind(null,"head"),options.domAPI=domAPI,options.insertStyleElement=insertStyleElement;API(content,options);module.exports=content&&content.locals||{}},"./src/link/link.css":(module,__unused_webpack_exports,__webpack_require__)=>{var API=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),domAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),insertFn=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),setAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),styleTagTransformFn=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),content=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/link/link.css");content=content.__esModule?content.default:content;var options={};options.styleTagTransform=styleTagTransformFn,options.setAttributes=setAttributes,options.insert=insertFn.bind(null,"head"),options.domAPI=domAPI,options.insertStyleElement=insertStyleElement;API(content,options);module.exports=content&&content.locals||{}}}]); \ No newline at end of file diff --git a/master/custom-header.js b/master/custom-header.js index 3bb1f2475b0..9e970703e24 100644 --- a/master/custom-header.js +++ b/master/custom-header.js @@ -3126,7 +3126,7 @@ eval("module.exports = /*#__PURE__*/JSON.parse('{\"7.x.x\":\"master\",\"6.x.x\": /***/ ((module) => { "use strict"; -eval("module.exports = /*#__PURE__*/JSON.parse('{\"name\":\"@jetbrains/ring-ui\",\"version\":\"7.0.0-beta.6\",\"description\":\"JetBrains UI library\",\"author\":\"JetBrains\",\"license\":\"Apache-2.0\",\"packageManager\":\"npm@8.11.0\",\"files\":[\"babel.config.js\",\"components\",\"postcss.config.js\",\"webpack.config.js\",\"jslint-xml.js\",\"typings.d.ts\"],\"main\":\"src/index.js\",\"workspaces\":[\"packages/*\"],\"lint-staged\":{\"*.{js,ts,tsx}\":[\"npm run lint:js -- --fix\"],\"*.css\":[\"stylelint --fix\"]},\"config\":{\"clientId\":\"81a0bffb-6d0f-4a38-b93a-0a4d1e567698\",\"hub\":\"https://hub.jetbrains.com\",\"components\":\"./components/\"},\"scripts\":{\"apply-resolutions\":\"npx npm-force-resolutions@0.0.10\",\"postinstall\":\"husky\",\"prepare\":\"webpack -c .storybook/custom-header/webpack.config.js\",\"prea11y-audit\":\"playwright install\",\"a11y-audit\":\"test-storybook --url http://localhost:9999\",\"a11y-audit-ci\":\"node a11y-audit-ci.mjs\",\"console-errors\":\"jest console-errors.test.js --watchAll\",\"console-errors-ci\":\"jest console-errors.test.js --reporters=jest-teamcity\",\"test\":\"vitest src\",\"screenshots-gui\":\"npm --prefix packages/screenshots run gui\",\"screenshots-test\":\"npm --prefix packages/screenshots run test\",\"screenshots-test-ci\":\"npm --prefix packages/screenshots run test-ci\",\"screenshots-gather\":\"npm --prefix packages/screenshots run gather\",\"build-stories\":\"storybook build --quiet -c .storybook -o storybook-dist\",\"prebuild\":\"rimraf components && tsc --project tsconfig-build.json && cpy \\'./**/*\\' \\'!**/*.ts\\' \\'!**/*.tsx\\' \\'!**/__mocks__/**\\' ../components --parents --cwd=src/\",\"build\":\"./node_modules/.bin/rollup -c --bundleConfigAsCjs\",\"postbuild\":\"cpy \\'./**/*.d.ts\\' ../dist --parents --cwd=components/\",\"serve\":\"http-server storybook-dist/ -p 9999\",\"start\":\"storybook dev -p 9999\",\"storybook-debug\":\"node --inspect-brk node_modules/@storybook/react/bin -p 9999\",\"lint:js\":\"eslint\",\"lint\":\"npm run lint:js . && npm run stylelint\",\"prelint-ci\":\"echo \\\\\"##teamcity[importData type=\\'jslint\\' path=\\'eslint-report.xml\\']\\\\\"\",\"lint-ci\":\"eslint --format jslint-xml . > eslint-report.xml && npm run stylelint-ci\",\"stylelint-ci\":\"stylelint --ignore-path .eslintignore --custom-formatter \\'./jslint-xml.js\\' \\'**/*.css\\' | xmlappend eslint-report.xml\",\"stylelint\":\"stylelint --ignore-path .eslintignore \\'**/*.css\\'\",\"validate-tc-config\":\"mvn --file .teamcity/pom.xml org.jetbrains.teamcity:teamcity-configs-maven-plugin:generate -e\",\"pretest-ci\":\"npm run lint-ci\",\"typecheck\":\"tsc\",\"test-ci\":\"npm run test\",\"typecheck-ci\":\"node tsc-teamcity\",\"prerelease-ci\":\"git pull\",\"release-ci\":\"npm version $NPM_VERSION_PARAMS && npm publish --access=public $NPM_PUBLISH_PARAMS\",\"postrelease-ci\":\"git push --follow-tags\",\"prerelease-built-ci\":\"node prepare-built-package.js\",\"release-built-ci\":\"npm publish --access=public $NPM_PUBLISH_PARAMS\",\"prepublishOnly\":\"pinst --disable\",\"postpublish\":\"pinst --enable\"},\"repository\":{\"type\":\"git\",\"url\":\"ssh://github.com/JetBrains/ring-ui.git\"},\"readmeFilename\":\"README.md\",\"devDependencies\":{\"@babel/cli\":\"^7.25.6\",\"@babel/eslint-parser\":\"^7.25.1\",\"@csstools/css-parser-algorithms\":\"^3.0.0\",\"@csstools/stylelint-no-at-nest-rule\":\"^4.0.0\",\"@jetbrains/eslint-config\":\"^5.4.2\",\"@jetbrains/logos\":\"3.0.0-canary.734b213.0\",\"@jetbrains/stylelint-config\":\"^4.0.2\",\"@primer/octicons\":\"^19.11.0\",\"@rollup/plugin-babel\":\"^6.0.4\",\"@rollup/plugin-json\":\"^6.1.0\",\"@rollup/plugin-node-resolve\":\"^15.2.3\",\"@rollup/plugin-replace\":\"^5.0.7\",\"@storybook/addon-a11y\":\"8.3.0\",\"@storybook/addon-docs\":\"8.3.0\",\"@storybook/addon-essentials\":\"8.3.0\",\"@storybook/addon-themes\":\"^8.3.0\",\"@storybook/components\":\"8.3.0\",\"@storybook/csf\":\"^0.1.11\",\"@storybook/manager-api\":\"8.3.0\",\"@storybook/preview-api\":\"8.3.0\",\"@storybook/react\":\"8.3.0\",\"@storybook/react-webpack5\":\"8.3.0\",\"@storybook/test-runner\":\"^0.19.1\",\"@storybook/theming\":\"8.3.0\",\"@testing-library/dom\":\"^10.4.0\",\"@testing-library/react\":\"^16.0.1\",\"@testing-library/user-event\":\"^14.5.2\",\"@types/chai\":\"^4.3.19\",\"@types/chai-as-promised\":\"^8.0.0\",\"@types/chai-dom\":\"0.0.10\",\"@types/chai-enzyme\":\"^0.6.13\",\"@types/enzyme\":\"^3.10.18\",\"@types/markdown-it\":\"^14.1.2\",\"@types/react\":\"^18.3.6\",\"@types/react-dom\":\"^18.3.0\",\"@types/sinon\":\"^17.0.3\",\"@types/sinon-chai\":\"^3.2.12\",\"@types/webpack-env\":\"^1.18.5\",\"@typescript-eslint/eslint-plugin\":\"^8.5.0\",\"@typescript-eslint/parser\":\"^8.5.0\",\"@vitejs/plugin-react\":\"^4.3.1\",\"@wojtekmaj/enzyme-adapter-react-17\":\"^0.8.0\",\"acorn\":\"^8.12.1\",\"axe-playwright\":\"^2.0.2\",\"babel-plugin-require-context-hook\":\"^1.0.0\",\"caniuse-lite\":\"^1.0.30001660\",\"chai\":\"^5.1.1\",\"chai-as-promised\":\"^8.0.0\",\"chai-dom\":\"^1.10.0\",\"chai-enzyme\":\"1.0.0-beta.1\",\"cheerio\":\"^1.0.0-rc.12\",\"core-js\":\"^3.38.1\",\"cpy-cli\":\"^5.0.0\",\"enzyme\":\"^3.11.0\",\"eslint\":\"^8.57.0\",\"eslint-import-resolver-webpack\":\"^0.13.9\",\"eslint-plugin-bdd\":\"^2.1.1\",\"eslint-plugin-import\":\"^2.30.0\",\"eslint-plugin-jsx-a11y\":\"^6.10.0\",\"eslint-plugin-react\":\"^7.36.1\",\"eslint-plugin-react-hooks\":\"^4.6.2\",\"eslint-plugin-storybook\":\"^0.8.0\",\"events\":\"^3.3.0\",\"glob\":\"^11.0.0\",\"html-webpack-plugin\":\"^5.6.0\",\"http-server\":\"^14.1.1\",\"husky\":\"^9.1.6\",\"identity-obj-proxy\":\"^3.0.0\",\"jest\":\"~29.7.0\",\"jest-environment-jsdom\":\"^29.7.0\",\"jest-teamcity\":\"^1.12.0\",\"lint-staged\":\"^15.2.10\",\"markdown-it\":\"^14.1.0\",\"merge-options\":\"^3.0.4\",\"pinst\":\"^3.0.0\",\"prettier\":\"^3.3.3\",\"raw-loader\":\"^4.0.2\",\"react\":\"^18.3.1\",\"react-dom\":\"^18.3.1\",\"react-test-renderer\":\"^18.3.1\",\"regenerator-runtime\":\"^0.14.1\",\"rimraf\":\"^6.0.1\",\"rollup\":\"^4.21.3\",\"rollup-plugin-clear\":\"^2.0.7\",\"rollup-plugin-styles\":\"^4.0.0\",\"sinon\":\"^19.0.2\",\"sinon-chai\":\"^4.0.0\",\"storage-mock\":\"^2.1.0\",\"storybook\":\"8.3.0\",\"stylelint\":\"^16.9.0\",\"svg-inline-loader\":\"^0.8.2\",\"teamcity-service-messages\":\"^0.1.14\",\"terser-webpack-plugin\":\"^5.3.10\",\"typescript\":\"~5.5.4\",\"vitest\":\"^2.1.1\",\"vitest-teamcity-reporter\":\"^0.3.1\",\"wallaby-webpack\":\"^3.9.16\",\"webpack\":\"^5.94.0\",\"webpack-cli\":\"^5.1.4\",\"xmlappend\":\"^1.0.4\"},\"peerDependencies\":{\"@types/react\":\">=16.8.0\",\"@types/react-dom\":\">=16.8.0\",\"core-js\":\">=3.0.0\",\"react\":\">=18.0.0\",\"react-dom\":\">=18.0.0\",\"webpack\":\">=5.0.0\"},\"peerDependenciesMeta\":{\"@types/react\":{\"optional\":true},\"@types/react-dom\":{\"optional\":true},\"webpack\":{\"optional\":true}},\"dependencies\":{\"@babel/core\":\"^7.25.2\",\"@babel/preset-typescript\":\"^7.24.7\",\"@jetbrains/babel-preset-jetbrains\":\"^2.4.0\",\"@jetbrains/icons\":\"^4.4.0\",\"@jetbrains/postcss-require-hover\":\"^0.1.2\",\"@types/combokeys\":\"^2.4.9\",\"@types/element-resize-detector\":\"^1.1.6\",\"@types/react-virtualized\":\"9.21.30\",\"@types/util-deprecate\":\"^1.0.3\",\"@ungap/url-search-params\":\"^0.2.2\",\"babel-loader\":\"9.1.3\",\"babel-plugin-transform-define\":\"^2.1.4\",\"browserslist\":\"^4.23.3\",\"change-case\":\"^4.1.1\",\"classnames\":\"^2.5.1\",\"combokeys\":\"^3.0.1\",\"css-loader\":\"^7.1.2\",\"csstype\":\"^3.1.3\",\"date-fns\":\"^4.0.0\",\"dequal\":\"^2.0.3\",\"element-resize-detector\":\"^1.2.4\",\"es6-error\":\"^4.1.1\",\"fastdom\":\"^1.0.12\",\"file-loader\":\"^6.2.0\",\"focus-trap\":\"^7.6.0\",\"highlight.js\":\"^10.7.2\",\"just-debounce-it\":\"^3.2.0\",\"memoize-one\":\"^6.0.0\",\"postcss\":\"^8.4.47\",\"postcss-calc\":\"^10.0.2\",\"postcss-flexbugs-fixes\":\"^5.0.2\",\"postcss-font-family-system-ui\":\"^5.0.0\",\"postcss-loader\":\"^8.1.1\",\"postcss-modules-values-replace\":\"^4.2.0\",\"postcss-preset-env\":\"^10.0.3\",\"react-keyed-flatten-children\":\"^3.0.2\",\"react-movable\":\"^3.3.1\",\"react-virtualized\":\"^9.22.5\",\"react-waypoint\":\"^10.3.0\",\"scrollbar-width\":\"^3.1.1\",\"simply-uuid\":\"^1.0.1\",\"sniffr\":\"^1.3.2\",\"style-inject\":\"^0.3.0\",\"style-loader\":\"~4.0.0\",\"url-loader\":\"^4.1.1\",\"util-deprecate\":\"^1.0.2\"},\"engines\":{\"node\":\">=14.0\",\"npm\":\">=6.0.0\"}}');\n\n//# sourceURL=webpack://@jetbrains/ring-ui/./package.json?"); +eval("module.exports = /*#__PURE__*/JSON.parse('{\"name\":\"@jetbrains/ring-ui\",\"version\":\"7.0.0-beta.7\",\"description\":\"JetBrains UI library\",\"author\":\"JetBrains\",\"license\":\"Apache-2.0\",\"packageManager\":\"npm@8.11.0\",\"files\":[\"babel.config.js\",\"components\",\"postcss.config.js\",\"webpack.config.js\",\"jslint-xml.js\",\"typings.d.ts\"],\"main\":\"src/index.js\",\"workspaces\":[\"packages/*\"],\"lint-staged\":{\"*.{js,ts,tsx}\":[\"npm run lint:js -- --fix\"],\"*.css\":[\"stylelint --fix\"]},\"config\":{\"clientId\":\"81a0bffb-6d0f-4a38-b93a-0a4d1e567698\",\"hub\":\"https://hub.jetbrains.com\",\"components\":\"./components/\"},\"scripts\":{\"apply-resolutions\":\"npx npm-force-resolutions@0.0.10\",\"postinstall\":\"husky\",\"prepare\":\"webpack -c .storybook/custom-header/webpack.config.js\",\"prea11y-audit\":\"playwright install\",\"a11y-audit\":\"test-storybook --url http://localhost:9999\",\"a11y-audit-ci\":\"node a11y-audit-ci.mjs\",\"console-errors\":\"jest console-errors.test.js --watchAll\",\"console-errors-ci\":\"jest console-errors.test.js --reporters=jest-teamcity\",\"test\":\"vitest src\",\"screenshots-gui\":\"npm --prefix packages/screenshots run gui\",\"screenshots-test\":\"npm --prefix packages/screenshots run test\",\"screenshots-test-ci\":\"npm --prefix packages/screenshots run test-ci\",\"screenshots-gather\":\"npm --prefix packages/screenshots run gather\",\"build-stories\":\"storybook build --quiet -c .storybook -o storybook-dist\",\"prebuild\":\"rimraf components && tsc --project tsconfig-build.json && cpy \\'./**/*\\' \\'!**/*.ts\\' \\'!**/*.tsx\\' \\'!**/__mocks__/**\\' ../components --parents --cwd=src/\",\"build\":\"./node_modules/.bin/rollup -c --bundleConfigAsCjs\",\"postbuild\":\"cpy \\'./**/*.d.ts\\' ../dist --parents --cwd=components/\",\"serve\":\"http-server storybook-dist/ -p 9999\",\"start\":\"storybook dev -p 9999\",\"storybook-debug\":\"node --inspect-brk node_modules/@storybook/react/bin -p 9999\",\"lint:js\":\"eslint\",\"lint\":\"npm run lint:js . && npm run stylelint\",\"prelint-ci\":\"echo \\\\\"##teamcity[importData type=\\'jslint\\' path=\\'eslint-report.xml\\']\\\\\"\",\"lint-ci\":\"eslint --format jslint-xml . > eslint-report.xml && npm run stylelint-ci\",\"stylelint-ci\":\"stylelint --ignore-path .eslintignore --custom-formatter \\'./jslint-xml.js\\' \\'**/*.css\\' | xmlappend eslint-report.xml\",\"stylelint\":\"stylelint --ignore-path .eslintignore \\'**/*.css\\'\",\"validate-tc-config\":\"mvn --file .teamcity/pom.xml org.jetbrains.teamcity:teamcity-configs-maven-plugin:generate -e\",\"pretest-ci\":\"npm run lint-ci\",\"typecheck\":\"tsc\",\"test-ci\":\"npm run test\",\"typecheck-ci\":\"node tsc-teamcity\",\"prerelease-ci\":\"git pull\",\"release-ci\":\"npm version $NPM_VERSION_PARAMS && npm publish --access=public $NPM_PUBLISH_PARAMS\",\"postrelease-ci\":\"git push --follow-tags\",\"prerelease-built-ci\":\"node prepare-built-package.js\",\"release-built-ci\":\"npm publish --access=public $NPM_PUBLISH_PARAMS\",\"prepublishOnly\":\"pinst --disable\",\"postpublish\":\"pinst --enable\"},\"repository\":{\"type\":\"git\",\"url\":\"ssh://github.com/JetBrains/ring-ui.git\"},\"readmeFilename\":\"README.md\",\"devDependencies\":{\"@babel/cli\":\"^7.25.6\",\"@babel/eslint-parser\":\"^7.25.1\",\"@csstools/css-parser-algorithms\":\"^3.0.0\",\"@csstools/stylelint-no-at-nest-rule\":\"^4.0.0\",\"@jetbrains/eslint-config\":\"^5.4.2\",\"@jetbrains/logos\":\"3.0.0-canary.734b213.0\",\"@jetbrains/stylelint-config\":\"^4.0.2\",\"@primer/octicons\":\"^19.11.0\",\"@rollup/plugin-babel\":\"^6.0.4\",\"@rollup/plugin-json\":\"^6.1.0\",\"@rollup/plugin-node-resolve\":\"^15.2.3\",\"@rollup/plugin-replace\":\"^5.0.7\",\"@storybook/addon-a11y\":\"8.3.0\",\"@storybook/addon-docs\":\"8.3.0\",\"@storybook/addon-essentials\":\"8.3.0\",\"@storybook/addon-themes\":\"^8.3.0\",\"@storybook/components\":\"8.3.0\",\"@storybook/csf\":\"^0.1.11\",\"@storybook/manager-api\":\"8.3.0\",\"@storybook/preview-api\":\"8.3.0\",\"@storybook/react\":\"8.3.0\",\"@storybook/react-webpack5\":\"8.3.0\",\"@storybook/test-runner\":\"^0.19.1\",\"@storybook/theming\":\"8.3.0\",\"@testing-library/dom\":\"^10.4.0\",\"@testing-library/react\":\"^16.0.1\",\"@testing-library/user-event\":\"^14.5.2\",\"@types/chai\":\"^4.3.19\",\"@types/chai-as-promised\":\"^8.0.0\",\"@types/chai-dom\":\"0.0.10\",\"@types/chai-enzyme\":\"^0.6.13\",\"@types/enzyme\":\"^3.10.18\",\"@types/markdown-it\":\"^14.1.2\",\"@types/react\":\"^18.3.6\",\"@types/react-dom\":\"^18.3.0\",\"@types/sinon\":\"^17.0.3\",\"@types/sinon-chai\":\"^3.2.12\",\"@types/webpack-env\":\"^1.18.5\",\"@typescript-eslint/eslint-plugin\":\"^8.5.0\",\"@typescript-eslint/parser\":\"^8.5.0\",\"@vitejs/plugin-react\":\"^4.3.1\",\"@wojtekmaj/enzyme-adapter-react-17\":\"^0.8.0\",\"acorn\":\"^8.12.1\",\"axe-playwright\":\"^2.0.2\",\"babel-plugin-require-context-hook\":\"^1.0.0\",\"caniuse-lite\":\"^1.0.30001660\",\"chai\":\"^5.1.1\",\"chai-as-promised\":\"^8.0.0\",\"chai-dom\":\"^1.10.0\",\"chai-enzyme\":\"1.0.0-beta.1\",\"cheerio\":\"^1.0.0-rc.12\",\"core-js\":\"^3.38.1\",\"cpy-cli\":\"^5.0.0\",\"enzyme\":\"^3.11.0\",\"eslint\":\"^8.57.0\",\"eslint-import-resolver-webpack\":\"^0.13.9\",\"eslint-plugin-bdd\":\"^2.1.1\",\"eslint-plugin-import\":\"^2.30.0\",\"eslint-plugin-jsx-a11y\":\"^6.10.0\",\"eslint-plugin-react\":\"^7.36.1\",\"eslint-plugin-react-hooks\":\"^4.6.2\",\"eslint-plugin-storybook\":\"^0.8.0\",\"events\":\"^3.3.0\",\"glob\":\"^11.0.0\",\"html-webpack-plugin\":\"^5.6.0\",\"http-server\":\"^14.1.1\",\"husky\":\"^9.1.6\",\"identity-obj-proxy\":\"^3.0.0\",\"jest\":\"~29.7.0\",\"jest-environment-jsdom\":\"^29.7.0\",\"jest-teamcity\":\"^1.12.0\",\"lint-staged\":\"^15.2.10\",\"markdown-it\":\"^14.1.0\",\"merge-options\":\"^3.0.4\",\"pinst\":\"^3.0.0\",\"prettier\":\"^3.3.3\",\"raw-loader\":\"^4.0.2\",\"react\":\"^18.3.1\",\"react-dom\":\"^18.3.1\",\"react-test-renderer\":\"^18.3.1\",\"regenerator-runtime\":\"^0.14.1\",\"rimraf\":\"^6.0.1\",\"rollup\":\"^4.21.3\",\"rollup-plugin-clear\":\"^2.0.7\",\"rollup-plugin-styles\":\"^4.0.0\",\"sinon\":\"^19.0.2\",\"sinon-chai\":\"^4.0.0\",\"storage-mock\":\"^2.1.0\",\"storybook\":\"8.3.0\",\"stylelint\":\"^16.9.0\",\"svg-inline-loader\":\"^0.8.2\",\"teamcity-service-messages\":\"^0.1.14\",\"terser-webpack-plugin\":\"^5.3.10\",\"typescript\":\"~5.5.4\",\"vitest\":\"^2.1.1\",\"vitest-teamcity-reporter\":\"^0.3.1\",\"wallaby-webpack\":\"^3.9.16\",\"webpack\":\"^5.94.0\",\"webpack-cli\":\"^5.1.4\",\"xmlappend\":\"^1.0.4\"},\"peerDependencies\":{\"@types/react\":\">=16.8.0\",\"@types/react-dom\":\">=16.8.0\",\"core-js\":\">=3.0.0\",\"react\":\">=18.0.0\",\"react-dom\":\">=18.0.0\",\"webpack\":\">=5.0.0\"},\"peerDependenciesMeta\":{\"@types/react\":{\"optional\":true},\"@types/react-dom\":{\"optional\":true},\"webpack\":{\"optional\":true}},\"dependencies\":{\"@babel/core\":\"^7.25.2\",\"@babel/preset-typescript\":\"^7.24.7\",\"@jetbrains/babel-preset-jetbrains\":\"^2.4.0\",\"@jetbrains/icons\":\"^4.4.0\",\"@jetbrains/postcss-require-hover\":\"^0.1.2\",\"@types/combokeys\":\"^2.4.9\",\"@types/element-resize-detector\":\"^1.1.6\",\"@types/react-virtualized\":\"9.21.30\",\"@types/util-deprecate\":\"^1.0.3\",\"@ungap/url-search-params\":\"^0.2.2\",\"babel-loader\":\"9.1.3\",\"babel-plugin-transform-define\":\"^2.1.4\",\"browserslist\":\"^4.23.3\",\"change-case\":\"^4.1.1\",\"classnames\":\"^2.5.1\",\"combokeys\":\"^3.0.1\",\"css-loader\":\"^7.1.2\",\"csstype\":\"^3.1.3\",\"date-fns\":\"^4.0.0\",\"dequal\":\"^2.0.3\",\"element-resize-detector\":\"^1.2.4\",\"es6-error\":\"^4.1.1\",\"fastdom\":\"^1.0.12\",\"file-loader\":\"^6.2.0\",\"focus-trap\":\"^7.6.0\",\"highlight.js\":\"^10.7.2\",\"just-debounce-it\":\"^3.2.0\",\"memoize-one\":\"^6.0.0\",\"postcss\":\"^8.4.47\",\"postcss-calc\":\"^10.0.2\",\"postcss-flexbugs-fixes\":\"^5.0.2\",\"postcss-font-family-system-ui\":\"^5.0.0\",\"postcss-loader\":\"^8.1.1\",\"postcss-modules-values-replace\":\"^4.2.0\",\"postcss-preset-env\":\"^10.0.3\",\"react-movable\":\"^3.3.1\",\"react-virtualized\":\"^9.22.5\",\"react-waypoint\":\"^10.3.0\",\"scrollbar-width\":\"^3.1.1\",\"simply-uuid\":\"^1.0.1\",\"sniffr\":\"^1.3.2\",\"style-inject\":\"^0.3.0\",\"style-loader\":\"~4.0.0\",\"url-loader\":\"^4.1.1\",\"util-deprecate\":\"^1.0.2\"},\"engines\":{\"node\":\">=14.0\",\"npm\":\">=6.0.0\"}}');\n\n//# sourceURL=webpack://@jetbrains/ring-ui/./package.json?"); /***/ }), diff --git a/master/iframe.html b/master/iframe.html index 1b88a0cfa0a..d7b27056d6d 100644 --- a/master/iframe.html +++ b/master/iframe.html @@ -504,7 +504,7 @@ window['TAGS_OPTIONS'] = {"dev-only":{"excludeFromDocsStories":true},"docs-only":{"excludeFromSidebar":true},"test-only":{"excludeFromSidebar":true,"excludeFromDocsStories":true}};