diff --git a/packages/carbon-addons-devenv/sample_renderers/logo/LogoRenderer.js b/packages/carbon-addons-devenv/sample_renderers/logo/LogoRenderer.js index e9f9498..85e6022 100644 --- a/packages/carbon-addons-devenv/sample_renderers/logo/LogoRenderer.js +++ b/packages/carbon-addons-devenv/sample_renderers/logo/LogoRenderer.js @@ -1,15 +1,13 @@ -/* eslint-disable no-undef */ -/* eslint-disable no-console */ /* * Copyright Merative US L.P. 2022 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ // NOTE: from custom-carbon-addons package reference to Renderer would be he following // import { Renderer } from 'devenv_pkg/src/apollo-client-hooks'; -import { Renderer } from 'devenv_pkg/src/apollo-client-hooks'; +// eslint-disable-next-line import/no-unresolved +import { Renderer } from "devenv_pkg/src/apollo-client-hooks"; const render = async (containerId, config) => { - Renderer.create(containerId, config, 'LogoComponentApolloClientHook'); + Renderer.create(containerId, config, "LogoComponentApolloClientHook"); }; export default render; diff --git a/packages/carbon-addons-devenv/sample_renderers/personFolio/PersonFolioRenderer.js b/packages/carbon-addons-devenv/sample_renderers/personFolio/PersonFolioRenderer.js index 083992c..0de8dbc 100644 --- a/packages/carbon-addons-devenv/sample_renderers/personFolio/PersonFolioRenderer.js +++ b/packages/carbon-addons-devenv/sample_renderers/personFolio/PersonFolioRenderer.js @@ -1,15 +1,13 @@ -/* eslint-disable no-undef */ -/* eslint-disable no-console */ /* * Copyright Merative US L.P. 2021, 2022 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ // NOTE: from custom-carbon-addons package reference to Renderer would be he following // import { Renderer } from 'devenv_pkg/src/apollo-client-hooks'; -import { Renderer } from 'devenv_pkg/src/apollo-client-hooks'; +// eslint-disable-next-line import/no-unresolved +import { Renderer } from "devenv_pkg/src/apollo-client-hooks"; const render = async (containerId, config) => { - Renderer.create(containerId, config, 'PersonComponentApolloClientHook'); + Renderer.create(containerId, config, "PersonComponentApolloClientHook"); }; export default render; diff --git a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoDataProvider.js b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoDataProvider.js index 1e5ef36..b347c65 100644 --- a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoDataProvider.js +++ b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoDataProvider.js @@ -1,27 +1,26 @@ /* * Copyright Merative US L.P. 2021, 2022 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import React from 'react'; -import PropTypes from 'prop-types'; -// NOTE: +import React from "react"; +import PropTypes from "prop-types"; +// NOTE: // from custom-carbon-addons package reference to ApolloClientDataProvider would be he following // import { ApolloClientDataProvider } from 'devenv_pkg/src/apollo-client-hooks'; -import ApolloClientDataProvider from 'devenv_pkg/src/apollo-client-hooks/core/ApolloClientDataProvider'; -import LogoQueryProvider from './LogoQueryProvider'; - +// eslint-disable-next-line import/no-unresolved +import ApolloClientDataProvider from "devenv_pkg/src/apollo-client-hooks/core/ApolloClientDataProvider"; +import LogoQueryProvider from "./LogoQueryProvider"; const LogoDataProvider = ({ configuration, apolloClient }) => { return ( - - + + ); }; LogoDataProvider.propTypes = { configuration: PropTypes.object.isRequired, - apolloClient: PropTypes.object.isRequired -} + apolloClient: PropTypes.object.isRequired, +}; export default LogoDataProvider; diff --git a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoQueryProvider.js b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoQueryProvider.js index 01309b6..085b63c 100644 --- a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoQueryProvider.js +++ b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/LogoQueryProvider.js @@ -2,24 +2,31 @@ * Copyright Merative US L.P. 2021, 2022 */ -import React from 'react'; -import PropTypes from 'prop-types'; -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import Logo from 'devenv_pkg/src/react/addons_samples/Logo/Logo'; -// NOTE: +import React from "react"; +import PropTypes from "prop-types"; +// eslint-disable-next-line import/no-unresolved +import Logo from "devenv_pkg/src/react/addons_samples/Logo/Logo"; +// NOTE: // from custom-carbon-addons package reference to ApolloClientQueryProvider would be he following // import { ApolloClientQueryProvider } from 'devenv_pkg/src/apollo-client-hooks'; -import ApolloClientQueryProvider from 'devenv_pkg/src/apollo-client-hooks/core/ApolloClientQueryProvider'; -import { useGetLogo } from './LogoQuery'; +// eslint-disable-next-line import/no-unresolved +import ApolloClientQueryProvider from "devenv_pkg/src/apollo-client-hooks/core/ApolloClientQueryProvider"; +import { useGetLogo } from "./LogoQuery"; const LogoQueryProvider = ({ configuration }) => { - const { data } = useGetLogo(configuration.logoId); - const propertyName = 'logo'; + const propertyName = "logo"; // dataa in this instance is juts an oject rather than an array - const logo = (<>{data && data[propertyName] && ( - - )}); + const logo = ( + <> + {data && data[propertyName] && ( + + )} + + ); if (!data) return <>; @@ -28,7 +35,6 @@ const LogoQueryProvider = ({ configuration }) => { {logo} ); - }; LogoQueryProvider.propTypes = { diff --git a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/index.js b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/index.js index 6f0beda..cdabcc0 100644 --- a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/index.js +++ b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Logo/index.js @@ -2,9 +2,9 @@ * Copyright Merative US L.P. 2020, 2022 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import { ApolloClientHookTemplate } from 'devenv_pkg/src/apollo-client-hooks'; -import LogoDataProvider from './LogoDataProvider'; +// eslint-disable-next-line import/no-unresolved +import { ApolloClientHookTemplate } from "devenv_pkg/src/apollo-client-hooks"; +import LogoDataProvider from "./LogoDataProvider"; const LogoComponentApolloClientHook = (container, configuration) => { ApolloClientHookTemplate(container, configuration, LogoDataProvider); diff --git a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonDataProvider.js b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonDataProvider.js index 99764d7..b6b1d7f 100644 --- a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonDataProvider.js +++ b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonDataProvider.js @@ -1,26 +1,26 @@ /* * Copyright Merative US L.P. 2021, 2022 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import React from 'react'; -import PropTypes from 'prop-types'; -// NOTE: +import React from "react"; +import PropTypes from "prop-types"; +// NOTE: // from custom-carbon-addons package reference to ApolloClientDataProvider would be he following // import { ApolloClientDataProvider } from 'devenv_pkg/src/apollo-client-hooks'; -import ApolloClientDataProvider from 'devenv_pkg/src/apollo-client-hooks/core/ApolloClientDataProvider'; -import PersonFolioQueryProvider from './PersonFolioQueryProvider'; +// eslint-disable-next-line import/no-unresolved +import ApolloClientDataProvider from "devenv_pkg/src/apollo-client-hooks/core/ApolloClientDataProvider"; +import PersonFolioQueryProvider from "./PersonFolioQueryProvider"; const PersonDataProvider = ({ configuration, apolloClient }) => { return ( - - + + ); }; PersonDataProvider.propTypes = { configuration: PropTypes.object.isRequired, - apolloClient: PropTypes.object.isRequired -} + apolloClient: PropTypes.object.isRequired, +}; export default PersonDataProvider; diff --git a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonFolioQueryProvider.js b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonFolioQueryProvider.js index c7327f8..5c310e2 100644 --- a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonFolioQueryProvider.js +++ b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/PersonFolioQueryProvider.js @@ -1,23 +1,34 @@ /* * Copyright Merative US L.P. 2021, 2022 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import React from 'react'; -import PropTypes from 'prop-types'; -// NOTE: +import React from "react"; +import PropTypes from "prop-types"; +// NOTE: // from custom-carbon-addons package reference to ApolloClientQueryProvider would be he following // import { ApolloClientQueryProvider } from 'devenv_pkg/src/apollo-client-hooks'; -import ApolloClientQueryProvider from 'devenv_pkg/src/apollo-client-hooks/core/ApolloClientQueryProvider'; -import PersonFolio from 'devenv_pkg/src/react/addons_samples/PersonFolio/PersonFolio'; -import { useGetPersons } from './PersonQuery'; +// eslint-disable-next-line import/no-unresolved +import ApolloClientQueryProvider from "devenv_pkg/src/apollo-client-hooks/core/ApolloClientQueryProvider"; +// eslint-disable-next-line import/no-unresolved +import PersonFolio from "devenv_pkg/src/react/addons_samples/PersonFolio/PersonFolio"; +import { useGetPersons } from "./PersonQuery"; const PersonFolioQueryProvider = ({ configuration }) => { - const propertyName = 'persons'; + const propertyName = "persons"; const { data } = useGetPersons(); // 'persons' from graphql query is an array so return as list - const personToRender = (<>{data && data[propertyName].map(person => ( - - ))}); + const personToRender = ( + <> + {data && + data[propertyName].map((person) => ( + + ))} + + ); if (!data) return <>; @@ -26,7 +37,6 @@ const PersonFolioQueryProvider = ({ configuration }) => { {personToRender} ); - }; PersonFolioQueryProvider.propTypes = { diff --git a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/index.js b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/index.js index e38b519..3487146 100644 --- a/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/index.js +++ b/packages/carbon-addons-devenv/src/apollo-client-hooks/hook_samples/Person/index.js @@ -1,12 +1,12 @@ /* * Copyright Merative US L.P. 2021, 2022 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import { ApolloClientHookTemplate } from 'devenv_pkg/src/apollo-client-hooks'; -import PersonDataProvider from './PersonDataProvider'; +// eslint-disable-next-line import/no-unresolved +import { ApolloClientHookTemplate } from "devenv_pkg/src/apollo-client-hooks"; +import PersonDataProvider from "./PersonDataProvider"; const PersonComponentApolloClientHook = (container, config) => { ApolloClientHookTemplate(container, config, PersonDataProvider); -} +}; export default PersonComponentApolloClientHook; diff --git a/packages/carbon-addons-devenv/src/dynamicExports.js b/packages/carbon-addons-devenv/src/dynamicExports.js index 3e0a10b..8267646 100644 --- a/packages/carbon-addons-devenv/src/dynamicExports.js +++ b/packages/carbon-addons-devenv/src/dynamicExports.js @@ -1,19 +1,18 @@ - /* Use when the main bundle is not on the same level as the script calling it. Webpack will reference this path when emitting the chunks */ export const usePublicPath = async (path) => { - if (path) { - __webpack_public_path__ = path; // eslint-disable-line - } - }; - + if (path) { + // eslint-disable-next-line camelcase, no-undef + __webpack_public_path__ = path; + } +}; /* Imports Carbon Addons dynamically */ export const requireCustomCarbonAddons = async () => { - const customCarbonAddons = await import( - /* webpackChunkName: "simple" */ '../../custom-carbon-addons/src/apollo-client-hooks' - ); - return customCarbonAddons; - }; \ No newline at end of file + const customCarbonAddons = await import( + /* webpackChunkName: "simple" */ "../../custom-carbon-addons/src/apollo-client-hooks" + ); + return customCarbonAddons; +}; diff --git a/packages/carbon-addons-devenv/src/staticExports.js b/packages/carbon-addons-devenv/src/staticExports.js index 7ef1447..40ef979 100644 --- a/packages/carbon-addons-devenv/src/staticExports.js +++ b/packages/carbon-addons-devenv/src/staticExports.js @@ -7,6 +7,5 @@ * * These are commonly used imports that should be part of the main bundle. */ -// eslint-disable-next-line import/prefer-default-export -export { default as sampleRenderers } from '../sample_renderers'; -export { default as renderers } from '../../custom-carbon-addons/renderers'; +export { default as sampleRenderers } from "../sample_renderers"; +export { default as renderers } from "../../custom-carbon-addons/renderers"; diff --git a/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/components/index.js b/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/components/index.js index 901b12d..7117cd6 100644 --- a/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/components/index.js +++ b/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/components/index.js @@ -1,4 +1,3 @@ -/* eslint-disable import/prefer-default-export */ /* * Copyright Merative US L.P. 2022 */ diff --git a/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/features/index.js b/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/features/index.js index 0b17344..28c0b2e 100644 --- a/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/features/index.js +++ b/packages/custom-carbon-addons/src/apollo-client-hooks/hooks/features/index.js @@ -1,4 +1,3 @@ -/* eslint-disable import/prefer-default-export */ /* * Copyright Merative US L.P. 2022 */ diff --git a/packages/custom-carbon-addons/src/apollo-client-hooks/index.js b/packages/custom-carbon-addons/src/apollo-client-hooks/index.js index 6b4c8fa..7052a06 100644 --- a/packages/custom-carbon-addons/src/apollo-client-hooks/index.js +++ b/packages/custom-carbon-addons/src/apollo-client-hooks/index.js @@ -1,15 +1,18 @@ /* * Copyright Merative US L.P. 2021 */ -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import { ApolloClientHooks } from 'devenv_pkg/src/apollo-client-hooks'; -import * as CustomApolloClientHooks from './hooks/components'; +// eslint-disable-next-line import/no-unresolved +import { ApolloClientHooks } from "devenv_pkg/src/apollo-client-hooks"; +import * as CustomApolloClientHooks from "./hooks/components"; // ApolloClientHooks object initially has the list of sample components to be renderered // The custom appollo client hooks are automatically added to the sample ones below // INSTRUCTIONS: Add custom ones to components/index.js (and/or feature/index.js) -const updatedApolloClientHooks = { ...ApolloClientHooks, ...CustomApolloClientHooks }; +const updatedApolloClientHooks = { + ...ApolloClientHooks, + ...CustomApolloClientHooks, +}; // eslint-disable-next-line import/prefer-default-export export { updatedApolloClientHooks as ApolloClientHooks }; diff --git a/packages/custom-carbon-addons/src/index.js b/packages/custom-carbon-addons/src/index.js index 055cf71..3695ab8 100644 --- a/packages/custom-carbon-addons/src/index.js +++ b/packages/custom-carbon-addons/src/index.js @@ -1,9 +1,8 @@ -/* - * Copyright Merative US L.P. 2021 - */ - -/* eslint import/no-unresolved: [2, { ignore: ['devenv_pkg*.'] }] */ -import { renderers, sampleRenderers } from 'devenv_pkg/src'; - -// eslint-disable-next-line import/prefer-default-export -export { renderers, sampleRenderers }; +/* + * Copyright Merative US L.P. 2021 + */ + +// eslint-disable-next-line import/no-unresolved +import { renderers, sampleRenderers } from "devenv_pkg/src"; + +export { renderers, sampleRenderers }; diff --git a/public-path.js b/public-path.js index e768bee..fb21020 100644 --- a/public-path.js +++ b/public-path.js @@ -1,7 +1,5 @@ - - // Path to SPMUIComponents directory (relative to WebContent folder). -const spmUIComponentsBaseURL = process.env.RELATIVE_PATH_TO_BUNDLE; +const spmUIComponentsBaseURL = process.env.RELATIVE_PATH_TO_BUNDLE; // Retrieves Static Content Server from SPM. // @@ -9,8 +7,8 @@ const spmUIComponentsBaseURL = process.env.RELATIVE_PATH_TO_BUNDLE; // is requested by a UIM iframe the parent window is checked instead. const serverRootURL = window.curam || window.parent.curam - ? window.curam.serverRootURL || window.parent.curam.serverRootURL || '' - : ''; + ? window.curam.serverRootURL || window.parent.curam.serverRootURL || "" + : ""; // If a Static Content Server URL is not set, '../' must be prepended to // the URL to get the correct relative path. @@ -21,4 +19,5 @@ const spmUIComponentsRootURL = serverRootURL // Concatenate the correct public path for use in webpack bundles. const publicPath = `${serverRootURL}${spmUIComponentsRootURL}`; -export default __webpack_public_path__ = publicPath; // eslint-disable-line +// eslint-disable-next-line camelcase, no-undef +export default __webpack_public_path__ = publicPath;