UNPKG

@bolttech/server-side-next

Version:

This library was generated with [Nx](https://nx.dev).

3 lines (2 loc) 775 B
"use strict";var e=require("@bolttech/essentials");exports.filterComponentByDevice=function n(r,i){var s,t="".concat(process.cwd(),"/src/components/").concat(r.name,"/mobile/").concat(r.name,".tsx");(0,require("fs").existsSync)(t)&&(r.props.device=i,r.props.hasMobileComponent=!0);var o=null===(s=r.props)||void 0===s?void 0:s.device;return r.childrens&&(r.childrens=r.childrens.filter((function(e){return n(e,i)}))),!o||!!o&&(o===e.UserAgentDevicesEnum.Both||o===i)},exports.filterComponentByLanguage=function e(n,r){var i,s=null===(i=n.props)||void 0===i?void 0:i.visibleLanguages;return!(s&&s.length&&!s.includes(r))&&(n.childrens&&(n.childrens=n.childrens.filter((function(n){return e(n,r)}))),!0)}; //# sourceMappingURL=filter-component-by-language.util-14e693f6.js.map