Skip to content

Commit

Permalink
STCOM-1283 remove postcss-plugins as per STRWEB 111 (#2270)
Browse files Browse the repository at this point in the history
* remove nesting, css-custom-properties, calc, media minmax from webpack configuration

* remove unnecessary postcss dependencies form package.json

* remove css-variable imports from component css files.

* include css variables in test harness
  • Loading branch information
JohnC-80 committed Apr 22, 2024
1 parent b80d102 commit 4b25bb9
Show file tree
Hide file tree
Showing 79 changed files with 81 additions and 85 deletions.
2 changes: 1 addition & 1 deletion .storybook/preview.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import React, { Component, Fragment } from 'react';
import { IntlProvider } from 'react-intl';
import pkg from '../package.json';
import { themes } from '@storybook/theming';
import IntlWrap from './IntlWrap';
import '../lib/global.css';
import '../lib/variables.css';

/**
* React intl support
Expand Down
9 changes: 6 additions & 3 deletions .storybook/stcom-webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,15 @@ module.exports = async (config) => {
options: {
postcssOptions: {
plugins: [
// postcssGlobalData to import custom media queries so that those can be successfully resolve
require('@csstools/postcss-global-data')({
files: [
path.resolve(__dirname , '../lib/variables.css')
]
}),
require('postcss-import'),
require('autoprefixer'),
require('postcss-custom-properties')({ preserve: false, importFrom: './lib/variables.css', disableDeprecationNotice: true }),
require('postcss-nesting'),
require('postcss-custom-media'),
require('postcss-media-minmax'),
require('@csstools/postcss-relative-color-syntax'),
],
},
Expand Down
1 change: 0 additions & 1 deletion lib/Accordion/Accordion.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
@import '../variables.css';

.accordion {
width: 100%;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
@import '../../../variables.css';

.AdvancedSearchRow {
display: block;
Expand Down
1 change: 0 additions & 1 deletion lib/AutoSuggest/AutoSuggest.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
@import '../variables.css';

.autoSuggest {
position: relative;
Expand Down
2 changes: 1 addition & 1 deletion lib/Avatar/Avatar.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Avatar
*/

@import "../variables";


.avatar {
background-color: var(--color-fill);
Expand Down
2 changes: 1 addition & 1 deletion lib/Badge/Badge.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.badge {
border-radius: 999px;
Expand Down
2 changes: 1 addition & 1 deletion lib/Button/Button.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


/**
* Default styling
Expand Down
2 changes: 1 addition & 1 deletion lib/ButtonGroup/ButtonGroup.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.buttonGroup {
display: inline-flex;
Expand Down
2 changes: 1 addition & 1 deletion lib/Callout/Callout.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.callout {
position: fixed;
Expand Down
2 changes: 1 addition & 1 deletion lib/Card/Card.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.card {
width: 100%;
Expand Down
2 changes: 1 addition & 1 deletion lib/Card/headers/DefaultCardHeader.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../../variables.css';


.header {
background-color: var(--bg-hover);
Expand Down
2 changes: 1 addition & 1 deletion lib/Checkbox/Checkbox.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';

/* stylelint-disable no-descending-specificity */

:root {
Expand Down
2 changes: 1 addition & 1 deletion lib/ConflictDetectionBanner/ConflictDetectionBanner.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.container {
margin-bottom: 10px;
Expand Down
2 changes: 1 addition & 1 deletion lib/Datepicker/Calendar.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.container {
position: relative;
Expand Down
2 changes: 1 addition & 1 deletion lib/Dropdown/Dropdown.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables.css";


.show {
display: block;
Expand Down
2 changes: 1 addition & 1 deletion lib/DropdownMenu/DropdownLayout.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.dropdownHeader {
padding: 0 1rem;
Expand Down
2 changes: 1 addition & 1 deletion lib/DropdownMenu/DropdownMenu.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables.css";


.DropdownMenu {
top: 100%;
Expand Down
2 changes: 1 addition & 1 deletion lib/Editor/Editor.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.editor {
position: relative;
Expand Down
2 changes: 1 addition & 1 deletion lib/EmptyMessage/EmptyMessage.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* <EmptyMessage />
*/

@import "../variables";


.emptyMessage {
font-size: var(--font-size-medium);
Expand Down
2 changes: 1 addition & 1 deletion lib/FilterControlGroup/FilterControlGroup.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables";


.filterList {
margin: 0;
Expand Down
2 changes: 1 addition & 1 deletion lib/FilterPaneSearch/FilterPaneSearch.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.headerSearchContainer {
width: 100%;
Expand Down
2 changes: 1 addition & 1 deletion lib/FocusLink/FocusLink.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* FocusLink
*/
@import "../variables.css";


.focusLink {
outline: 0;
Expand Down
2 changes: 1 addition & 1 deletion lib/FocusLink/stories/FocusLinkExample.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* FocusLink example css
*/

@import "../../variables.css";


.skippableArea {
border: 1px solid var(--color-border-p2);
Expand Down
2 changes: 1 addition & 1 deletion lib/Headline/Headline.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Component: Headline
*/

@import '../variables';


/**
* Root styling
Expand Down
2 changes: 1 addition & 1 deletion lib/Highlighter/Highlighter.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Highlighter
*/

@import '../variables.css';


.mark {
background-color: var(--highlighter-fill);
Expand Down
2 changes: 1 addition & 1 deletion lib/Icon/DotSpinner.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables";


.spinner {
display: flex;
Expand Down
2 changes: 1 addition & 1 deletion lib/Icon/Icon.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables";


.icon {
display: inline-flex;
Expand Down
2 changes: 1 addition & 1 deletion lib/Icon/stories/style.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../../variables';


.iconGrid {
padding: 0;
Expand Down
2 changes: 1 addition & 1 deletion lib/IconButton/IconButton.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Pane Menu Icon
*/

@import '../variables';


.iconButton {
composes: interactionStylesControl from "../sharedStyles/interactionStyles.css";
Expand Down
2 changes: 1 addition & 1 deletion lib/InfoPopover/InfoPopover.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* InfoPopover
*/

@import "../variables";


.root {
max-width: 300px;
Expand Down
2 changes: 1 addition & 1 deletion lib/KeyValue/KeyValue.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.kvLabel {
display: block;
Expand Down
2 changes: 1 addition & 1 deletion lib/Label/Label.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Label
*/

@import "../variables";


.label {
display: flex;
Expand Down
2 changes: 1 addition & 1 deletion lib/Label/components/Asterisk/Asterisk.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Asterisk
*/

@import "../../../variables";


.asterisk {
color: var(--error);
Expand Down
2 changes: 1 addition & 1 deletion lib/Layout/Layout.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables";

@import "./styles/padding";
@import "./styles/margin";
@import "./styles/flexbox";
Expand Down
2 changes: 1 addition & 1 deletion lib/Layout/styles/width.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Sizing
*/

@import "../../variables";


.full {
width: 100%;
Expand Down
2 changes: 1 addition & 1 deletion lib/LayoutBox/LayoutBox.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.sectionBox {
width: 100%;
Expand Down
2 changes: 1 addition & 1 deletion lib/LayoutGrid/stories/LayoutGridExample.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* LayoutGrid example CSS
*/

@import "../../variables";


.headline:not(:first-child) {
margin-top: 30px;
Expand Down
2 changes: 1 addition & 1 deletion lib/LayoutHeader/LayoutHeader.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.sectionHeader {
background-color: var(--bg-hover);
Expand Down
2 changes: 1 addition & 1 deletion lib/List/List.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables";


.list {
margin-bottom: 1rem;
Expand Down
2 changes: 1 addition & 1 deletion lib/MenuSection/MenuSection.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* MenuSection Section
*/

@import '../variables.css';


/**
* Apply margin on stacked menu sections
Expand Down
2 changes: 1 addition & 1 deletion lib/MessageBanner/MessageBanner.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* MessageBanner
*/

@import '../variables.css';


:root {
--message-banner-font-size: var(--font-size-medium);
Expand Down
2 changes: 1 addition & 1 deletion lib/MetaSection/MetaSection.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables';


.metaSectionRoot {
border-radius: var(--radius);
Expand Down
2 changes: 1 addition & 1 deletion lib/Modal/Modal.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.modalRoot {
position: absolute;
Expand Down
2 changes: 1 addition & 1 deletion lib/ModalFooter/ModalFooter.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.modalFooterButtons {
align-items: center;
Expand Down
2 changes: 1 addition & 1 deletion lib/MultiColumnList/MCLRenderer.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


/* stylelint-disable no-descending-specificity */

Expand Down
2 changes: 1 addition & 1 deletion lib/MultiSelection/MultiSelect.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.multiSelectContainer {
width: 100%;
Expand Down
2 changes: 1 addition & 1 deletion lib/NavListItem/NavListItem.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* NavListItem
*/

@import '../variables.css';


.NavListItem {
composes: interactionStyles hasDot focusDotPositionStart from "../sharedStyles/interactionStyles.css";
Expand Down
2 changes: 1 addition & 1 deletion lib/NavListSection/NavListSection.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables";


.header {
padding: 0 var(--gutter-static-two-thirds);
Expand Down
2 changes: 1 addition & 1 deletion lib/Pane/Pane.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.pane {
background: var(--bg);
Expand Down
2 changes: 1 addition & 1 deletion lib/PaneBackLink/PaneBackLink.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.paneBackLink {
@media (--medium-up) {
Expand Down
2 changes: 1 addition & 1 deletion lib/PaneCloseLink/PaneCloseLink.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.paneCloseLinkArrow,
.paneCloseLinkX {
Expand Down
2 changes: 1 addition & 1 deletion lib/PaneFooter/DefaultPaneFooter.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.paneFooterContent {
max-width: var(--container-max-width);
Expand Down
2 changes: 1 addition & 1 deletion lib/PaneFooter/PaneFooter.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import '../variables.css';


.paneFooter {
display: flex;
Expand Down
2 changes: 1 addition & 1 deletion lib/PaneHeader/PaneHeader.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@import "../variables";


.paneHeader {
width: 100%;
Expand Down
2 changes: 1 addition & 1 deletion lib/PaneHeaderIconButton/PaneHeaderIconButton.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* PaneHeaderIconButton
*/

@import "../variables";


.PaneHeaderIconButton {
/* min-width: var(--control-min-size-touch); */
Expand Down
Loading

0 comments on commit 4b25bb9

Please sign in to comment.