Skip to content

Commit

Permalink
Import CSS at beginning of files (#2611)
Browse files Browse the repository at this point in the history
  • Loading branch information
fregante committed Feb 11, 2022
1 parent 9bd6340 commit 3e83d4f
Show file tree
Hide file tree
Showing 41 changed files with 91 additions and 51 deletions.
10 changes: 5 additions & 5 deletions src/action.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

// Keep in order so precedence is preserved
import "@/vendors/theme/app/app.scss";
import "@/vendors/overrides.scss";
import "@/action.scss";

import "@/extensionContext";

import "@/actionPanel/messenger/registration";
Expand All @@ -24,11 +29,6 @@ import React from "react";
import registerBuiltinBlocks from "@/blocks/registerBuiltinBlocks";
import registerContribBlocks from "@/contrib/registerContribBlocks";

// Keep in order so precedence is preserved
import "@/vendors/theme/app/app.scss";
import "@/vendors/overrides.scss";
import "@/action.scss";

registerContribBlocks();
registerBuiltinBlocks();

Expand Down
3 changes: 2 additions & 1 deletion src/auth/ScopeSettings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./ScopeSettings.module.scss";

import React, { useCallback } from "react";
import { Formik, FormikBag, FormikValues } from "formik";
import { Alert, Button, Container, Form } from "react-bootstrap";
Expand All @@ -28,7 +30,6 @@ import { isAxiosError } from "@/errors";
import reportError from "@/telemetry/reportError";
import useNotifications from "@/hooks/useNotifications";
import ConnectedFieldTemplate from "@/components/form/ConnectedFieldTemplate";
import styles from "./ScopeSettings.module.scss";
import { useGetAuthQuery } from "@/services/api";

interface Profile {
Expand Down
3 changes: 2 additions & 1 deletion src/components/brickModal/BrickModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./BrickModal.module.scss";

import React, {
CSSProperties,
useCallback,
Expand Down Expand Up @@ -45,7 +47,6 @@ import BrickDetail from "./BrickDetail";
import QuickAdd from "@/components/brickModal/QuickAdd";
import { Except } from "type-fest";
import cx from "classnames";
import styles from "./BrickModal.module.scss";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faPlus } from "@fortawesome/free-solid-svg-icons";

Expand Down
3 changes: 2 additions & 1 deletion src/components/documentBuilder/edit/ElementEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,13 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./DocumentEditor.module.scss";

import { useField } from "formik";
import React from "react";
import { DocumentElement } from "@/components/documentBuilder/documentBuilderTypes";
import { getProperty } from "@/utils";
import { Col, Row } from "react-bootstrap";
import styles from "./DocumentEditor.module.scss";
import RemoveElement from "./RemoveElement";
import MoveElement from "./MoveElement";
import elementTypeLabels from "@/components/documentBuilder/elementTypeLabels";
Expand Down
7 changes: 4 additions & 3 deletions src/components/documentBuilder/preview/DocumentPreview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,17 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import previewStyles from "./ElementPreview.module.scss";
import documentTreeStyles from "@/components/documentBuilder/preview/documentTree.module.scss";
import styles from "./DocumentPreview.module.scss";

import { useField } from "formik";
import React, { MouseEventHandler, useMemo, useState } from "react";
import { DocumentElement } from "@/components/documentBuilder/documentBuilderTypes";
import AddElementAction from "./AddElementAction";
import ElementPreview from "./ElementPreview";
import { ROOT_ELEMENT_TYPES } from "@/components/documentBuilder/allowedElementTypes";
import cx from "classnames";
import previewStyles from "./ElementPreview.module.scss";
import documentTreeStyles from "@/components/documentBuilder/preview/documentTree.module.scss";
import styles from "./DocumentPreview.module.scss";
import { getPreviewValues } from "@/components/fields/fieldUtils";

type DocumentPreviewProps = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import documentTreeStyles from "./documentTree.module.scss";

import {
DocumentComponent,
DocumentElement,
Expand All @@ -24,7 +26,6 @@ import { get } from "lodash";
import { UnknownObject } from "@/types";
import { isExpression } from "@/runtime/mapArgs";
import cx from "classnames";
import documentTreeStyles from "./documentTree.module.scss";
import React from "react";
import { Button } from "react-bootstrap";
import { getComponentDefinition } from "@/components/documentBuilder/documentTree";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./TemplateToggleWidget.module.scss";

import React, { useCallback, useEffect, useMemo, useState } from "react";
import { FieldInputMode } from "@/components/fields/schemaFields/fieldInputMode";
import { Expression } from "@/core";
Expand All @@ -23,7 +25,6 @@ import { UnknownObject } from "@/types";
import { SchemaFieldProps } from "@/components/fields/schemaFields/propTypes";
import { JSONSchema7Array } from "json-schema";
import WidgetLoadingIndicator from "@/components/fields/schemaFields/widgets/WidgetLoadingIndicator";
import styles from "./TemplateToggleWidget.module.scss";
import useToggleFormField from "@/devTools/editor/hooks/useToggleFormField";
import { useField } from "formik";

Expand Down
3 changes: 2 additions & 1 deletion src/components/form/Form.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./Form.module.scss";

import React, { ReactElement } from "react";
import { Button, Form as BootstrapForm } from "react-bootstrap";
import { Formik, FormikHelpers, FormikValues } from "formik";
import * as yup from "yup";
import styles from "./Form.module.scss";

export type OnSubmit<TValues = FormikValues> = (
values: TValues,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,14 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./LockedExtensionPointLabel.module.scss";

import React from "react";
import { OverlayTrigger, Tooltip } from "react-bootstrap";
import { uuidv4 } from "@/types/helpers";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faLock } from "@fortawesome/free-solid-svg-icons";
import { useField } from "formik";
import styles from "./LockedExtensionPointLabel.module.scss";

const LockedExtensionPointLabel: React.FC<{
label: string;
Expand Down
3 changes: 2 additions & 1 deletion src/components/formBuilder/FormBuilder.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./FormBuilder.module.scss";

import React, { useState } from "react";
import FormEditor from "./FormEditor";
import FormPreview from "./FormPreview";
import styles from "./FormBuilder.module.scss";
import { useField } from "formik";
import { RJSFSchema } from "@/components/formBuilder/formBuilderTypes";

Expand Down
4 changes: 2 additions & 2 deletions src/components/formBuilder/FormEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

/* eslint-disable security/detect-object-injection */
import styles from "./FormEditor.module.scss";

import { useField } from "formik";
import React, { useEffect, useMemo } from "react";
import {
Expand All @@ -38,7 +39,6 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faPlus, faTrash } from "@fortawesome/free-solid-svg-icons";
import { Schema } from "@/core";
import { produce } from "immer";
import styles from "./FormEditor.module.scss";
import { joinName } from "@/utils";
import FieldTemplate from "@/components/form/FieldTemplate";
import { SchemaFieldProps } from "@/components/fields/schemaFields/propTypes";
Expand Down
3 changes: 2 additions & 1 deletion src/components/formBuilder/FormPreviewFieldTemplate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./FormPreviewFieldTemplate.module.scss";

import { Field, FieldProps } from "@rjsf/core";
import React from "react";
import { SetActiveField } from "./formBuilderTypes";
import { UI_SCHEMA_ACTIVE } from "./schemaFieldNames";
import styles from "./FormPreviewFieldTemplate.module.scss";
import cx from "classnames";

export interface FormPreviewFieldProps extends FieldProps {
Expand Down
3 changes: 2 additions & 1 deletion src/components/jsonTree/JsonTree.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,13 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./JsonTree.module.scss";

import { JSONTree } from "react-json-tree";
import { jsonTreeTheme as theme } from "@/themes/light";
import React, { useCallback, useMemo, useState } from "react";
import { useDebounce } from "use-debounce";
import FieldTemplate from "@/components/form/FieldTemplate";
import styles from "./JsonTree.module.scss";
import GridLoader from "react-spinners/GridLoader";
import { searchData } from "@/devTools/utils";
import { useLabelRenderer } from "./treeHooks";
Expand Down
3 changes: 2 additions & 1 deletion src/components/schemaTree/SchemaTree.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./SchemaTree.module.scss";

import React, { useMemo } from "react";
import { Schema } from "@/core";
import { Table } from "react-bootstrap";
Expand All @@ -27,7 +29,6 @@ import {
faCheck,
} from "@fortawesome/free-solid-svg-icons";
import { isServiceField } from "@/components/fields/schemaFields/ServiceField";
import styles from "./SchemaTree.module.scss";
import cx from "classnames";

type SchemaTreeRow = {
Expand Down
3 changes: 2 additions & 1 deletion src/devTools/editor/ElementWizard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./ElementWizard.module.scss";

import React, { useCallback, useContext, useMemo, useState } from "react";
import { useFormikContext } from "formik";
import { groupBy } from "lodash";
Expand All @@ -36,7 +38,6 @@ import { produce } from "immer";
import { useAsyncEffect } from "use-async-effect";
import { upgradePipelineToV3 } from "@/devTools/editor/extensionPoints/upgrade";
import BlueprintOptionsTab from "./tabs/blueprintOptionsTab/BlueprintOptionsTab";
import styles from "./ElementWizard.module.scss";
import AskQuestionModalButton from "./askQuestion/AskQuestionModalButton";
import useFlags from "@/hooks/useFlags";

Expand Down
3 changes: 2 additions & 1 deletion src/devTools/editor/panes/insert/GenericInsertPane.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./GenericInsertPane.module.scss";

import React, { useCallback } from "react";
import { useDispatch } from "react-redux";
import useAvailableExtensionPoints from "@/devTools/editor/hooks/useAvailableExtensionPoints";
Expand All @@ -30,7 +32,6 @@ import { reportEvent } from "@/telemetry/events";
import { useToasts } from "react-toast-notifications";
import reportError from "@/telemetry/reportError";
import { getCurrentURL, thisTab } from "@/devTools/utils";
import styles from "./GenericInsertPane.module.scss";
import {
showActionPanel,
updateDynamicElement,
Expand Down
3 changes: 2 additions & 1 deletion src/devTools/editor/sidebar/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./Footer.module.scss";

import React, { useContext } from "react";
import { useGetAuthQuery } from "@/services/api";
import { DevToolsContext } from "@/devTools/context";
import BeatLoader from "react-spinners/BeatLoader";
import styles from "./Footer.module.scss";

const Footer: React.FunctionComponent = () => {
const {
Expand Down
1 change: 1 addition & 0 deletions src/devTools/editor/sidebar/InstalledEntry.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
*/

import styles from "./Entry.module.scss";

import React, { useCallback } from "react";
import { IExtension, UUID } from "@/core";
import { useDispatch } from "react-redux";
Expand Down
3 changes: 2 additions & 1 deletion src/devTools/editor/sidebar/Sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./Sidebar.module.scss";

import browser from "webextension-polyfill";
import React, { FormEvent, useContext, useMemo, useState } from "react";
import { FormState } from "@/devTools/editor/slices/editorSlice";
Expand All @@ -41,7 +43,6 @@ import DynamicEntry from "@/devTools/editor/sidebar/DynamicEntry";
import { isExtension } from "@/devTools/editor/sidebar/common";
import useAddElement from "@/devTools/editor/hooks/useAddElement";
import Footer from "@/devTools/editor/sidebar/Footer";
import styles from "./Sidebar.module.scss";
import {
faAngleDoubleLeft,
faAngleDoubleRight,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./BlueprintOptionsTab.module.scss";
import dataPanelStyles from "@/devTools/editor/tabs/dataPanelTabs.module.scss";

import { useFormikContext } from "formik";
import React, { useMemo, useState } from "react";
import { Alert, Col, Container, Nav, Row, Tab } from "react-bootstrap";
Expand All @@ -33,8 +36,6 @@ import { useGetRecipesQuery } from "@/services/api";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faExclamationTriangle } from "@fortawesome/free-solid-svg-icons";
import cx from "classnames";
import styles from "./BlueprintOptionsTab.module.scss";
import dataPanelStyles from "@/devTools/editor/tabs/dataPanelTabs.module.scss";

const fieldTypes = FIELD_TYPE_OPTIONS.filter(
(type) => !["File", "Image crop"].includes(type.label)
Expand Down
3 changes: 2 additions & 1 deletion src/devTools/editor/tabs/editTab/UpgradedToApiV3.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./UpgradedToApiV3.module.scss";

import React from "react";
import { Alert } from "react-bootstrap";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import {
faExclamationCircle,
faTimes,
} from "@fortawesome/free-solid-svg-icons";
import styles from "./UpgradedToApiV3.module.scss";
import { useDispatch, useSelector } from "react-redux";
import { RootState } from "@/devTools/store";
import { actions } from "@/devTools/editor/slices/editorSlice";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./EditorNodeConfigPanel.module.scss";

import React, { useMemo } from "react";
import { Col, Row } from "react-bootstrap";
import { RegistryId } from "@/core";
Expand All @@ -24,7 +26,6 @@ import { useAsyncState } from "@/hooks/common";
import blockRegistry from "@/blocks/registry";
import { getType } from "@/blocks/util";
import { showOutputKey } from "@/devTools/editor/tabs/editTab/editHelpers";
import styles from "./EditorNodeConfigPanel.module.scss";
import PopoverInfoLabel from "@/components/form/popoverInfoLabel/PopoverInfoLabel";
import KeyNameWidget from "@/components/form/widgets/KeyNameWidget";

Expand Down
3 changes: 2 additions & 1 deletion src/devTools/editor/tabs/effect/AdvancedLinks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import styles from "./AdvancedLinks.module.scss";

import { BlockIf, BlockWindow } from "@/blocks/types";
import { TemplateEngine } from "@/core";
import { joinName } from "@/utils";
import { useField } from "formik";
import { partial } from "lodash";
import React, { MutableRefObject } from "react";
import { Button } from "react-bootstrap";
import styles from "./AdvancedLinks.module.scss";
import { isExpression } from "@/runtime/mapArgs";

export const DEFAULT_TEMPLATE_ENGINE_VALUE: TemplateEngine = "mustache";
Expand Down
8 changes: 4 additions & 4 deletions src/ephemeralForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import "bootstrap/dist/css/bootstrap.min.css";
import "react-image-crop/dist/ReactCrop.css";
import "@/ephemeralForm.scss";

import "@/extensionContext";

import React from "react";
import { render } from "react-dom";
import EphemeralForm from "@/blocks/transformers/ephemeralForm/EphemeralForm";

import "bootstrap/dist/css/bootstrap.min.css";
import "react-image-crop/dist/ReactCrop.css";
import "@/ephemeralForm.scss";

render(<EphemeralForm />, document.querySelector("#container"));
Loading

0 comments on commit 3e83d4f

Please sign in to comment.