mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-02 08:19:07 +02:00
1 line
No EOL
12 KiB
JavaScript
1 line
No EOL
12 KiB
JavaScript
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([["40250"],{18802:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return u},default:function(){return b},frontMatter:function(){return i},metadata:function(){return n},someExport:function(){return d},toc:function(){return p}});var n=r(56877),o=r(24246),l=r(80980),a=r(15398),s=r(58636);let i={title:"Blog post MDX Feed tests",authors:["slorber"],tags:["paginated-tag","blog","docusaurus","long-long","long-long-long","long-long-long-long"],hide_reading_time:!0},u=void 0,c={authorsImageUrls:[void 0]},d=42,p=[{value:"Imports",id:"imports",level:2},{value:"Exports",id:"exports",level:2},{value:"Tabs test",id:"tabs-test",level:2}];function f(e){let t={code:"code",h2:"h2",p:"p",...(0,l.a)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:"Some MDX tests, mostly to test how the RSS feed render those"}),"\n","\n",(0,o.jsx)(t.h2,{id:"imports",children:"Imports"}),"\n",(0,o.jsx)(t.p,{children:"Here are some imports:"}),"\n","\n",(0,o.jsx)(t.h2,{id:"exports",children:"Exports"}),"\n",(0,o.jsx)(t.p,{children:"Here are some exports:"}),"\n","\n",(0,o.jsx)(t.h2,{id:"tabs-test",children:"Tabs test"}),"\n",(0,o.jsx)(t.p,{children:"Here are some tabs:"}),"\n",(0,o.jsxs)(a.Z,{children:[(0,o.jsx)(s.Z,{value:"apple",label:"Apple",children:(0,o.jsx)(t.p,{children:"This is an apple \uD83C\uDF4E"})}),(0,o.jsx)(s.Z,{value:"orange",label:"Orange",children:(0,o.jsx)(t.p,{children:"This is an orange \uD83C\uDF4A"})})]}),"\n",(0,o.jsxs)(t.p,{children:["Here are some tabs, inside ",(0,o.jsx)(t.code,{children:"mdx-code-block"}),":"]}),"\n",(0,o.jsxs)(a.Z,{children:[(0,o.jsx)(s.Z,{value:"apple",label:"Apple",children:(0,o.jsx)(t.p,{children:"This is an apple \uD83C\uDF4E"})}),(0,o.jsx)(s.Z,{value:"orange",label:"Orange",children:(0,o.jsx)(t.p,{children:"This is an orange \uD83C\uDF4A"})})]})]})}function b(e={}){let{wrapper:t}={...(0,l.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(f,{...e})}):f(e)}},58636:function(e,t,r){r.d(t,{Z:()=>a});var n=r("24246");r("27378");var o=r("90496");let l="tabItem_pnkT";function a(e){var t=e.children,r=e.hidden,a=e.className;return(0,n.jsx)("div",{role:"tabpanel",className:(0,o.Z)(l,a),hidden:r,children:t})}},15398:function(e,t,r){r.d(t,{Z:()=>k});var n=r("24246"),o=r("27378"),l=r("90496"),a=r("54947"),s=r("3620"),i=r("844"),u=r("97486"),c=r("32263"),d=r("16971");function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var l=[],a=!0,s=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(l.push(r.value),!t||l.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{!a&&null!=o.return&&o.return()}finally{if(s)throw n}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e){var t,r;return null!==(r=null===(t=o.Children.toArray(e).filter(function(e){return"\n"!==e}).map(function(e){var t,r;if(!e||(0,o.isValidElement)(e)&&(t=e.props)&&(void 0===t?"undefined":(r=t)&&"undefined"!=typeof Symbol&&r.constructor===Symbol?"symbol":typeof r)=="object"&&"value"in t)return e;throw Error("Docusaurus error: Bad <Tabs> child <".concat("string"==typeof e.type?e.type:e.type.name,'>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.'))}))||void 0===t?void 0:t.filter(Boolean))&&void 0!==r?r:[]}function g(e){var t=e.value;return e.tabValues.some(function(e){return e.value===t})}var h=r("71607");let m="tabList_Qoir",v="tabItem_AQgk";function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,l;n=e,o=t,l=r[t],o in n?Object.defineProperty(n,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[o]=l})}return e}function j(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function x(e){var t=e.className,r=e.block,o=e.selectedValue,s=e.selectValue,i=e.tabValues,u=[],c=(0,a.o5)().blockElementScrollPositionUntilNextRender,d=function(e){var t=e.currentTarget,r=i[u.indexOf(t)].value;r!==o&&(c(t),s(r))},p=function(e){var t=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":var r,n=u.indexOf(e.currentTarget)+1;t=null!==(r=u[n])&&void 0!==r?r:u[0];break;case"ArrowLeft":var o,l=u.indexOf(e.currentTarget)-1;t=null!==(o=u[l])&&void 0!==o?o:u[u.length-1]}null==t||t.focus()};return(0,n.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,l.Z)("tabs",{"tabs--block":r},t),children:i.map(function(e){var t=e.value,r=e.label,a=e.attributes;return(0,n.jsx)("li",j(y({role:"tab",tabIndex:o===t?0:-1,"aria-selected":o===t,ref:function(e){return u.push(e)},onKeyDown:p,onClick:d},a),{className:(0,l.Z)("tabs__item",v,null==a?void 0:a.className,{"tabs__item--active":o===t}),children:null!=r?r:t}),t)})})}function O(e){var t=e.lazy,r=e.children,a=e.selectedValue,s=(Array.isArray(r)?r:[r]).filter(Boolean);if(t){var i=s.find(function(e){return e.props.value===a});return i?(0,o.cloneElement)(i,{className:(0,l.Z)("margin-top--md",i.props.className)}):null}return(0,n.jsx)("div",{className:"margin-top--md",children:s.map(function(e,t){return(0,o.cloneElement)(e,{key:t,hidden:e.props.value!==a})})})}function w(e){var t=function(e){var t,r,n,l,a,p,h,m,v,y,j,x,O,w,k=e.defaultValue,S=e.queryString,P=e.groupId;var T=(r=(t=e).values,n=t.children,(0,o.useMemo)(function(){var e=null!=r?r:b(n).map(function(e){var t=e.props;return{value:t.value,label:t.label,attributes:t.attributes,default:t.default}});return!function(e){var t=(0,c.lx)(e,function(e,t){return e.value===t.value});if(t.length>0)throw Error('Docusaurus error: Duplicate values "'.concat(t.map(function(e){return e.value}).join(", "),'" found in <Tabs>. Every value needs to be unique.'))}(e),e},[r,n])),D=f((0,o.useState)(function(){return function(e){var t,r=e.defaultValue,n=e.tabValues;if(0===n.length)throw Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(r){if(!g({value:r,tabValues:n}))throw Error('Docusaurus error: The <Tabs> has a defaultValue "'.concat(r,'" but none of its children has the corresponding value. Available values are: ').concat(n.map(function(e){return e.value}).join(", "),". If you intend to show no default tab, use defaultValue={null} instead."));return r}var o=null!==(t=n.find(function(e){return e.default}))&&void 0!==t?t:n[0];if(!o)throw Error("Unexpected error: 0 tabValues");return o.value}({defaultValue:k,tabValues:T})}),2),I=D[0],E=D[1];var V=f((a=(l={queryString:void 0!==S&&S,groupId:P}).queryString,p=l.groupId,h=(0,s.k6)(),m=function(e){var t=e.queryString,r=void 0!==t&&t,n=e.groupId;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!n)throw Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return null!=n?n:null}({queryString:void 0!==a&&a,groupId:p}),[(0,u._X)(m),(0,o.useCallback)(function(e){if(!!m){var t,r,n=new URLSearchParams(h.location.search);n.set(m,e),h.replace((t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,l;n=e,o=t,l=r[t],o in n?Object.defineProperty(n,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[o]=l})}return e}({},h.location),r=(r={search:n.toString()},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}},[m,h])]),2),_=V[0],Z=V[1];var A=f((y=(v=({groupId:P}).groupId)?"docusaurus.tab.".concat(v):null,x=(j=f((0,d.Nk)(y),2))[0],O=j[1],[x,(0,o.useCallback)(function(e){if(!!y)O.set(e)},[y,O])]),2),q=A[0],N=A[1];var C=g({value:w=null!=_?_:q,tabValues:T})?w:null;return(0,i.Z)(function(){C&&E(C)},[C]),{selectedValue:I,selectValue:(0,o.useCallback)(function(e){if(!g({value:e,tabValues:T}))throw Error("Can't select invalid tab value=".concat(e));E(e),Z(e),N(e)},[Z,N,T]),tabValues:T}}(e);return(0,n.jsxs)("div",{className:(0,l.Z)("tabs-container",m),children:[(0,n.jsx)(x,y({},t,e)),(0,n.jsx)(O,y({},t,e))]})}function k(e){var t=(0,h.Z)();return(0,n.jsx)(w,j(y({},e),{children:b(e.children)}),String(t))}},80980:function(e,t,r){r.d(t,{Z:function(){return s},a:function(){return a}});var n=r(27378);let o={},l=n.createContext(o);function a(e){let t=n.useContext(l);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),n.createElement(l.Provider,{value:t},e.children)}},56877:function(e){e.exports=JSON.parse('{"permalink":"/tests/blog/2021/10/07/blog-post-mdx-feed-tests","editUrl":"https://github.com/facebook/docusaurus/edit/main/website/_dogfooding/_blog-tests/_dogfooding/_blog tests/2021-10-07-blog-post-mdx-feed-tests.mdx","source":"@site/_dogfooding/_blog tests/2021-10-07-blog-post-mdx-feed-tests.mdx","title":"Blog post MDX Feed tests","description":"Some MDX tests, mostly to test how the RSS feed render those","date":"2021-10-07T00:00:00.000Z","tags":[{"inline":false,"label":"Paginated-tag","permalink":"/tests/blog/tags/paginated-tag"},{"inline":false,"label":"Blog","permalink":"/tests/blog/tags/blog"},{"inline":false,"label":"Docusaurus","permalink":"/tests/blog/tags/docusaurus"},{"inline":false,"label":"Long-long","permalink":"/tests/blog/tags/long-long"},{"inline":false,"label":"Long-long-long","permalink":"/tests/blog/tags/long-long-long"},{"inline":false,"label":"Long-long-long-long","permalink":"/tests/blog/tags/long-long-long-long"}],"hasTruncateMarker":true,"authors":[{"name":"Sebastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","page":{"permalink":"/tests/blog/authors/slorber"},"socials":{"x":"https://x.com/sebastienlorber"},"imageURL":"https://github.com/slorber.png","key":"slorber"}],"frontMatter":{"title":"Blog post MDX Feed tests","authors":["slorber"],"tags":["paginated-tag","blog","docusaurus","long-long","long-long-long","long-long-long-long"],"hide_reading_time":true},"unlisted":false,"prevItem":{"title":"Blog post MDX require Feed tests","permalink":"/tests/blog/2021/10/08/blog-post-mdx-require-feed-tests"},"nextItem":{"title":"Post with duplicate title","permalink":"/tests/blog/2021/09/13/dup-title"}}')}}]); |