From 72280881ed415b512f7b68b4d9edad201c83bc57 Mon Sep 17 00:00:00 2001 From: Alex Sanders Date: Thu, 7 Oct 2021 12:35:20 +0100 Subject: [PATCH] move icons to packages --- .github/autolabeler.yml | 2 +- package.json | 2 +- .../source-react-components/src/index.ts | 55 +++++++++++++++++++ .../@guardian/src-accordion/tsconfig.json | 2 +- packages/@guardian/src-button/tsconfig.json | 2 +- packages/@guardian/src-footer/tsconfig.json | 2 +- packages/@guardian/src-icons/.yarnrc | 2 + .../@guardian/src-icons}/Icons.stories.tsx | 0 .../@guardian/src-icons}/README.md | 0 .../@guardian/src-icons}/alert-round.tsx | 0 .../@guardian/src-icons}/alert-triangle.tsx | 0 .../@guardian/src-icons}/alert.tsx | 0 .../@guardian/src-icons}/apple-brand.tsx | 0 .../src-icons}/arrow-down-straight.tsx | 0 .../src-icons}/arrow-left-straight.tsx | 0 .../src-icons}/arrow-right-straight.tsx | 0 .../src-icons}/arrow-up-straight.tsx | 0 .../@guardian/src-icons}/audio.tsx | 0 .../@guardian/src-icons}/camera.tsx | 0 .../@guardian/src-icons}/checkmark.tsx | 0 .../src-icons}/chevron-down-single.tsx | 0 .../src-icons}/chevron-left-double.tsx | 0 .../src-icons}/chevron-left-single.tsx | 0 .../src-icons}/chevron-right-double.tsx | 0 .../src-icons}/chevron-right-single.tsx | 0 .../src-icons}/chevron-up-single.tsx | 0 .../@guardian/src-icons}/clock.tsx | 0 .../@guardian/src-icons}/credit-card.tsx | 0 .../@guardian/src-icons}/cross.tsx | 0 .../src-icons}/direct-debit-wide.tsx | 0 .../@guardian/src-icons}/direct-debit.tsx | 0 .../@guardian/src-icons}/envelope.tsx | 0 .../@guardian/src-icons}/external.tsx | 0 .../@guardian/src-icons}/eye-strike.tsx | 0 .../@guardian/src-icons}/eye.tsx | 0 .../@guardian/src-icons}/facebook-brand.tsx | 0 .../@guardian/src-icons}/facebook.tsx | 0 .../@guardian/src-icons}/gift.tsx | 0 .../@guardian/src-icons}/globe.tsx | 0 .../@guardian/src-icons}/google-brand.tsx | 0 .../@guardian/src-icons}/house.tsx | 0 .../@guardian/src-icons}/indent.tsx | 0 .../@guardian/src-icons}/index.ts | 0 .../@guardian/src-icons}/info.tsx | 0 .../@guardian/src-icons}/linked-in.tsx | 0 .../@guardian/src-icons}/messenger.tsx | 0 .../@guardian/src-icons}/minus.tsx | 0 .../@guardian/src-icons}/offline-cloud.tsx | 0 .../@guardian/src-icons}/package.json | 0 .../@guardian/src-icons}/paypal.tsx | 0 .../@guardian/src-icons}/person.tsx | 0 .../@guardian/src-icons}/pinterest.tsx | 0 .../@guardian/src-icons}/play.tsx | 0 .../@guardian/src-icons}/plus.tsx | 0 .../@guardian/src-icons}/quote.tsx | 0 .../@guardian/src-icons}/settings.tsx | 0 .../@guardian/src-icons}/speech-bubble.tsx | 0 .../@guardian/src-icons}/star.tsx | 0 .../@guardian/src-icons}/tick-round.tsx | 0 .../@guardian/src-icons}/tsconfig.json | 2 +- .../@guardian/src-icons}/twitter.tsx | 0 .../@guardian/src-icons}/types.ts | 0 .../@guardian/src-icons}/video.tsx | 0 .../@guardian/src-icons}/whats-app.tsx | 0 packages/@guardian/src-select/tsconfig.json | 2 +- .../@guardian/src-text-area/tsconfig.json | 2 +- .../@guardian/src-user-feedback/tsconfig.json | 2 +- scripts/paths.ts | 2 +- tsconfig.json | 2 +- 69 files changed, 68 insertions(+), 11 deletions(-) create mode 100644 packages/@guardian/src-icons/.yarnrc rename {src/core/icons => packages/@guardian/src-icons}/Icons.stories.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/README.md (100%) rename {src/core/icons => packages/@guardian/src-icons}/alert-round.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/alert-triangle.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/alert.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/apple-brand.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/arrow-down-straight.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/arrow-left-straight.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/arrow-right-straight.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/arrow-up-straight.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/audio.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/camera.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/checkmark.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/chevron-down-single.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/chevron-left-double.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/chevron-left-single.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/chevron-right-double.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/chevron-right-single.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/chevron-up-single.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/clock.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/credit-card.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/cross.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/direct-debit-wide.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/direct-debit.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/envelope.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/external.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/eye-strike.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/eye.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/facebook-brand.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/facebook.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/gift.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/globe.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/google-brand.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/house.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/indent.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/index.ts (100%) rename {src/core/icons => packages/@guardian/src-icons}/info.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/linked-in.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/messenger.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/minus.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/offline-cloud.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/package.json (100%) rename {src/core/icons => packages/@guardian/src-icons}/paypal.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/person.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/pinterest.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/play.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/plus.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/quote.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/settings.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/speech-bubble.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/star.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/tick-round.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/tsconfig.json (87%) rename {src/core/icons => packages/@guardian/src-icons}/twitter.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/types.ts (100%) rename {src/core/icons => packages/@guardian/src-icons}/video.tsx (100%) rename {src/core/icons => packages/@guardian/src-icons}/whats-app.tsx (100%) diff --git a/.github/autolabeler.yml b/.github/autolabeler.yml index 4395d22a7..5a02980a6 100644 --- a/.github/autolabeler.yml +++ b/.github/autolabeler.yml @@ -1,6 +1,6 @@ brand: ['src/core/brand'] foundations: ['src/core/foundations'] -icons: ['src/core/icons'] +icons: ['packages/@guardian/src-icons'] accordion: ['packages/@guardian/src-accordion'] button: ['packages/@guardian/src-button'] checkbox: ['packages/@guardian/src-checkbox'] diff --git a/package.json b/package.json index ea2546700..80ab05864 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "verbump:prerelease": "yarn version --prerelease --preid rc --no-git-tag-version", "verbump:prerelease:src": "ts-node ./scripts/verbump-prerelease-src && yarn verbump:deps:src", "watch:foundations": "cd src/core/foundations && yarn watch", - "watch:icons": "cd src/core/icons && yarn watch" + "watch:icons": "cd packages/@guardian/src-icons && yarn watch" }, "lint-staged": { "package.json": "sort-package-json" diff --git a/packages/@guardian/source-react-components/src/index.ts b/packages/@guardian/source-react-components/src/index.ts index 2e7445cf2..68a15fe16 100644 --- a/packages/@guardian/source-react-components/src/index.ts +++ b/packages/@guardian/source-react-components/src/index.ts @@ -31,6 +31,61 @@ export type { export { Footer } from '@guardian/src-footer'; export type { FooterProps } from '@guardian/src-footer'; +export { + SvgAlert, + SvgAlertRound, + SvgAlertTriangle, + SvgAppleBrand, + SvgArrowDownStraight, + SvgArrowLeftStraight, + SvgArrowRightStraight, + SvgArrowUpStraight, + SvgAudio, + SvgCamera, + SvgCheckmark, + SvgChevronDownSingle, + SvgChevronLeftDouble, + SvgChevronLeftSingle, + SvgChevronRightDouble, + SvgChevronRightSingle, + SvgChevronUpSingle, + SvgClock, + SvgCreditCard, + SvgCross, + SvgDirectDebit, + SvgDirectDebitWide, + SvgEnvelope, + SvgExternal, + SvgEye, + SvgEyeStrike, + SvgFacebook, + SvgFacebookBrand, + SvgGift, + SvgGlobe, + SvgGoogleBrand, + SvgHouse, + SvgIndent, + SvgInfo, + SvgLinkedIn, + SvgMessenger, + SvgMinus, + SvgOfflineCloud, + SvgPayPal, + SvgPerson, + SvgPinterest, + SvgPlay, + SvgPlus, + SvgQuote, + SvgSettings, + SvgSpeechBubble, + SvgStar, + SvgTickRound, + SvgTwitter, + SvgVideo, + SvgWhatsApp, +} from '@guardian/src-icons'; +export type { IconProps, IconSize } from '@guardian/src-icons'; + export { Label, Legend } from '@guardian/src-label'; export type { LabelProps, LegendProps } from '@guardian/src-label'; diff --git a/packages/@guardian/src-accordion/tsconfig.json b/packages/@guardian/src-accordion/tsconfig.json index ca18b58d3..64e0f7458 100644 --- a/packages/@guardian/src-accordion/tsconfig.json +++ b/packages/@guardian/src-accordion/tsconfig.json @@ -12,7 +12,7 @@ "path": "../../../src/core/foundations" }, { - "path": "../../../src/core/icons" + "path": "../src-icons" } ] } diff --git a/packages/@guardian/src-button/tsconfig.json b/packages/@guardian/src-button/tsconfig.json index ca18b58d3..64e0f7458 100644 --- a/packages/@guardian/src-button/tsconfig.json +++ b/packages/@guardian/src-button/tsconfig.json @@ -12,7 +12,7 @@ "path": "../../../src/core/foundations" }, { - "path": "../../../src/core/icons" + "path": "../src-icons" } ] } diff --git a/packages/@guardian/src-footer/tsconfig.json b/packages/@guardian/src-footer/tsconfig.json index 3054ee909..e80e5e3cb 100644 --- a/packages/@guardian/src-footer/tsconfig.json +++ b/packages/@guardian/src-footer/tsconfig.json @@ -12,7 +12,7 @@ "path": "../../../src/core/foundations" }, { - "path": "../../../src/core/icons" + "path": "../src-icons" }, { "path": "../src-helpers" diff --git a/packages/@guardian/src-icons/.yarnrc b/packages/@guardian/src-icons/.yarnrc new file mode 100644 index 000000000..f03291f1e --- /dev/null +++ b/packages/@guardian/src-icons/.yarnrc @@ -0,0 +1,2 @@ +version-tag-prefix src-icons-v +version-git-message "@guardian/src-icons v%s" diff --git a/src/core/icons/Icons.stories.tsx b/packages/@guardian/src-icons/Icons.stories.tsx similarity index 100% rename from src/core/icons/Icons.stories.tsx rename to packages/@guardian/src-icons/Icons.stories.tsx diff --git a/src/core/icons/README.md b/packages/@guardian/src-icons/README.md similarity index 100% rename from src/core/icons/README.md rename to packages/@guardian/src-icons/README.md diff --git a/src/core/icons/alert-round.tsx b/packages/@guardian/src-icons/alert-round.tsx similarity index 100% rename from src/core/icons/alert-round.tsx rename to packages/@guardian/src-icons/alert-round.tsx diff --git a/src/core/icons/alert-triangle.tsx b/packages/@guardian/src-icons/alert-triangle.tsx similarity index 100% rename from src/core/icons/alert-triangle.tsx rename to packages/@guardian/src-icons/alert-triangle.tsx diff --git a/src/core/icons/alert.tsx b/packages/@guardian/src-icons/alert.tsx similarity index 100% rename from src/core/icons/alert.tsx rename to packages/@guardian/src-icons/alert.tsx diff --git a/src/core/icons/apple-brand.tsx b/packages/@guardian/src-icons/apple-brand.tsx similarity index 100% rename from src/core/icons/apple-brand.tsx rename to packages/@guardian/src-icons/apple-brand.tsx diff --git a/src/core/icons/arrow-down-straight.tsx b/packages/@guardian/src-icons/arrow-down-straight.tsx similarity index 100% rename from src/core/icons/arrow-down-straight.tsx rename to packages/@guardian/src-icons/arrow-down-straight.tsx diff --git a/src/core/icons/arrow-left-straight.tsx b/packages/@guardian/src-icons/arrow-left-straight.tsx similarity index 100% rename from src/core/icons/arrow-left-straight.tsx rename to packages/@guardian/src-icons/arrow-left-straight.tsx diff --git a/src/core/icons/arrow-right-straight.tsx b/packages/@guardian/src-icons/arrow-right-straight.tsx similarity index 100% rename from src/core/icons/arrow-right-straight.tsx rename to packages/@guardian/src-icons/arrow-right-straight.tsx diff --git a/src/core/icons/arrow-up-straight.tsx b/packages/@guardian/src-icons/arrow-up-straight.tsx similarity index 100% rename from src/core/icons/arrow-up-straight.tsx rename to packages/@guardian/src-icons/arrow-up-straight.tsx diff --git a/src/core/icons/audio.tsx b/packages/@guardian/src-icons/audio.tsx similarity index 100% rename from src/core/icons/audio.tsx rename to packages/@guardian/src-icons/audio.tsx diff --git a/src/core/icons/camera.tsx b/packages/@guardian/src-icons/camera.tsx similarity index 100% rename from src/core/icons/camera.tsx rename to packages/@guardian/src-icons/camera.tsx diff --git a/src/core/icons/checkmark.tsx b/packages/@guardian/src-icons/checkmark.tsx similarity index 100% rename from src/core/icons/checkmark.tsx rename to packages/@guardian/src-icons/checkmark.tsx diff --git a/src/core/icons/chevron-down-single.tsx b/packages/@guardian/src-icons/chevron-down-single.tsx similarity index 100% rename from src/core/icons/chevron-down-single.tsx rename to packages/@guardian/src-icons/chevron-down-single.tsx diff --git a/src/core/icons/chevron-left-double.tsx b/packages/@guardian/src-icons/chevron-left-double.tsx similarity index 100% rename from src/core/icons/chevron-left-double.tsx rename to packages/@guardian/src-icons/chevron-left-double.tsx diff --git a/src/core/icons/chevron-left-single.tsx b/packages/@guardian/src-icons/chevron-left-single.tsx similarity index 100% rename from src/core/icons/chevron-left-single.tsx rename to packages/@guardian/src-icons/chevron-left-single.tsx diff --git a/src/core/icons/chevron-right-double.tsx b/packages/@guardian/src-icons/chevron-right-double.tsx similarity index 100% rename from src/core/icons/chevron-right-double.tsx rename to packages/@guardian/src-icons/chevron-right-double.tsx diff --git a/src/core/icons/chevron-right-single.tsx b/packages/@guardian/src-icons/chevron-right-single.tsx similarity index 100% rename from src/core/icons/chevron-right-single.tsx rename to packages/@guardian/src-icons/chevron-right-single.tsx diff --git a/src/core/icons/chevron-up-single.tsx b/packages/@guardian/src-icons/chevron-up-single.tsx similarity index 100% rename from src/core/icons/chevron-up-single.tsx rename to packages/@guardian/src-icons/chevron-up-single.tsx diff --git a/src/core/icons/clock.tsx b/packages/@guardian/src-icons/clock.tsx similarity index 100% rename from src/core/icons/clock.tsx rename to packages/@guardian/src-icons/clock.tsx diff --git a/src/core/icons/credit-card.tsx b/packages/@guardian/src-icons/credit-card.tsx similarity index 100% rename from src/core/icons/credit-card.tsx rename to packages/@guardian/src-icons/credit-card.tsx diff --git a/src/core/icons/cross.tsx b/packages/@guardian/src-icons/cross.tsx similarity index 100% rename from src/core/icons/cross.tsx rename to packages/@guardian/src-icons/cross.tsx diff --git a/src/core/icons/direct-debit-wide.tsx b/packages/@guardian/src-icons/direct-debit-wide.tsx similarity index 100% rename from src/core/icons/direct-debit-wide.tsx rename to packages/@guardian/src-icons/direct-debit-wide.tsx diff --git a/src/core/icons/direct-debit.tsx b/packages/@guardian/src-icons/direct-debit.tsx similarity index 100% rename from src/core/icons/direct-debit.tsx rename to packages/@guardian/src-icons/direct-debit.tsx diff --git a/src/core/icons/envelope.tsx b/packages/@guardian/src-icons/envelope.tsx similarity index 100% rename from src/core/icons/envelope.tsx rename to packages/@guardian/src-icons/envelope.tsx diff --git a/src/core/icons/external.tsx b/packages/@guardian/src-icons/external.tsx similarity index 100% rename from src/core/icons/external.tsx rename to packages/@guardian/src-icons/external.tsx diff --git a/src/core/icons/eye-strike.tsx b/packages/@guardian/src-icons/eye-strike.tsx similarity index 100% rename from src/core/icons/eye-strike.tsx rename to packages/@guardian/src-icons/eye-strike.tsx diff --git a/src/core/icons/eye.tsx b/packages/@guardian/src-icons/eye.tsx similarity index 100% rename from src/core/icons/eye.tsx rename to packages/@guardian/src-icons/eye.tsx diff --git a/src/core/icons/facebook-brand.tsx b/packages/@guardian/src-icons/facebook-brand.tsx similarity index 100% rename from src/core/icons/facebook-brand.tsx rename to packages/@guardian/src-icons/facebook-brand.tsx diff --git a/src/core/icons/facebook.tsx b/packages/@guardian/src-icons/facebook.tsx similarity index 100% rename from src/core/icons/facebook.tsx rename to packages/@guardian/src-icons/facebook.tsx diff --git a/src/core/icons/gift.tsx b/packages/@guardian/src-icons/gift.tsx similarity index 100% rename from src/core/icons/gift.tsx rename to packages/@guardian/src-icons/gift.tsx diff --git a/src/core/icons/globe.tsx b/packages/@guardian/src-icons/globe.tsx similarity index 100% rename from src/core/icons/globe.tsx rename to packages/@guardian/src-icons/globe.tsx diff --git a/src/core/icons/google-brand.tsx b/packages/@guardian/src-icons/google-brand.tsx similarity index 100% rename from src/core/icons/google-brand.tsx rename to packages/@guardian/src-icons/google-brand.tsx diff --git a/src/core/icons/house.tsx b/packages/@guardian/src-icons/house.tsx similarity index 100% rename from src/core/icons/house.tsx rename to packages/@guardian/src-icons/house.tsx diff --git a/src/core/icons/indent.tsx b/packages/@guardian/src-icons/indent.tsx similarity index 100% rename from src/core/icons/indent.tsx rename to packages/@guardian/src-icons/indent.tsx diff --git a/src/core/icons/index.ts b/packages/@guardian/src-icons/index.ts similarity index 100% rename from src/core/icons/index.ts rename to packages/@guardian/src-icons/index.ts diff --git a/src/core/icons/info.tsx b/packages/@guardian/src-icons/info.tsx similarity index 100% rename from src/core/icons/info.tsx rename to packages/@guardian/src-icons/info.tsx diff --git a/src/core/icons/linked-in.tsx b/packages/@guardian/src-icons/linked-in.tsx similarity index 100% rename from src/core/icons/linked-in.tsx rename to packages/@guardian/src-icons/linked-in.tsx diff --git a/src/core/icons/messenger.tsx b/packages/@guardian/src-icons/messenger.tsx similarity index 100% rename from src/core/icons/messenger.tsx rename to packages/@guardian/src-icons/messenger.tsx diff --git a/src/core/icons/minus.tsx b/packages/@guardian/src-icons/minus.tsx similarity index 100% rename from src/core/icons/minus.tsx rename to packages/@guardian/src-icons/minus.tsx diff --git a/src/core/icons/offline-cloud.tsx b/packages/@guardian/src-icons/offline-cloud.tsx similarity index 100% rename from src/core/icons/offline-cloud.tsx rename to packages/@guardian/src-icons/offline-cloud.tsx diff --git a/src/core/icons/package.json b/packages/@guardian/src-icons/package.json similarity index 100% rename from src/core/icons/package.json rename to packages/@guardian/src-icons/package.json diff --git a/src/core/icons/paypal.tsx b/packages/@guardian/src-icons/paypal.tsx similarity index 100% rename from src/core/icons/paypal.tsx rename to packages/@guardian/src-icons/paypal.tsx diff --git a/src/core/icons/person.tsx b/packages/@guardian/src-icons/person.tsx similarity index 100% rename from src/core/icons/person.tsx rename to packages/@guardian/src-icons/person.tsx diff --git a/src/core/icons/pinterest.tsx b/packages/@guardian/src-icons/pinterest.tsx similarity index 100% rename from src/core/icons/pinterest.tsx rename to packages/@guardian/src-icons/pinterest.tsx diff --git a/src/core/icons/play.tsx b/packages/@guardian/src-icons/play.tsx similarity index 100% rename from src/core/icons/play.tsx rename to packages/@guardian/src-icons/play.tsx diff --git a/src/core/icons/plus.tsx b/packages/@guardian/src-icons/plus.tsx similarity index 100% rename from src/core/icons/plus.tsx rename to packages/@guardian/src-icons/plus.tsx diff --git a/src/core/icons/quote.tsx b/packages/@guardian/src-icons/quote.tsx similarity index 100% rename from src/core/icons/quote.tsx rename to packages/@guardian/src-icons/quote.tsx diff --git a/src/core/icons/settings.tsx b/packages/@guardian/src-icons/settings.tsx similarity index 100% rename from src/core/icons/settings.tsx rename to packages/@guardian/src-icons/settings.tsx diff --git a/src/core/icons/speech-bubble.tsx b/packages/@guardian/src-icons/speech-bubble.tsx similarity index 100% rename from src/core/icons/speech-bubble.tsx rename to packages/@guardian/src-icons/speech-bubble.tsx diff --git a/src/core/icons/star.tsx b/packages/@guardian/src-icons/star.tsx similarity index 100% rename from src/core/icons/star.tsx rename to packages/@guardian/src-icons/star.tsx diff --git a/src/core/icons/tick-round.tsx b/packages/@guardian/src-icons/tick-round.tsx similarity index 100% rename from src/core/icons/tick-round.tsx rename to packages/@guardian/src-icons/tick-round.tsx diff --git a/src/core/icons/tsconfig.json b/packages/@guardian/src-icons/tsconfig.json similarity index 87% rename from src/core/icons/tsconfig.json rename to packages/@guardian/src-icons/tsconfig.json index 3b3805787..34ee02103 100644 --- a/src/core/icons/tsconfig.json +++ b/packages/@guardian/src-icons/tsconfig.json @@ -10,7 +10,7 @@ "exclude": ["dist", "*.stories.tsx"], "references": [ { - "path": "../foundations" + "path": "../../../src/core/foundations" } ] } diff --git a/src/core/icons/twitter.tsx b/packages/@guardian/src-icons/twitter.tsx similarity index 100% rename from src/core/icons/twitter.tsx rename to packages/@guardian/src-icons/twitter.tsx diff --git a/src/core/icons/types.ts b/packages/@guardian/src-icons/types.ts similarity index 100% rename from src/core/icons/types.ts rename to packages/@guardian/src-icons/types.ts diff --git a/src/core/icons/video.tsx b/packages/@guardian/src-icons/video.tsx similarity index 100% rename from src/core/icons/video.tsx rename to packages/@guardian/src-icons/video.tsx diff --git a/src/core/icons/whats-app.tsx b/packages/@guardian/src-icons/whats-app.tsx similarity index 100% rename from src/core/icons/whats-app.tsx rename to packages/@guardian/src-icons/whats-app.tsx diff --git a/packages/@guardian/src-select/tsconfig.json b/packages/@guardian/src-select/tsconfig.json index 87f90a622..20d001c91 100644 --- a/packages/@guardian/src-select/tsconfig.json +++ b/packages/@guardian/src-select/tsconfig.json @@ -9,7 +9,7 @@ "exclude": ["dist", "*.stories.tsx"], "references": [ { - "path": "../../../src/core/icons" + "path": "../src-icons" }, { "path": "../src-helpers" diff --git a/packages/@guardian/src-text-area/tsconfig.json b/packages/@guardian/src-text-area/tsconfig.json index 87f90a622..20d001c91 100644 --- a/packages/@guardian/src-text-area/tsconfig.json +++ b/packages/@guardian/src-text-area/tsconfig.json @@ -9,7 +9,7 @@ "exclude": ["dist", "*.stories.tsx"], "references": [ { - "path": "../../../src/core/icons" + "path": "../src-icons" }, { "path": "../src-helpers" diff --git a/packages/@guardian/src-user-feedback/tsconfig.json b/packages/@guardian/src-user-feedback/tsconfig.json index d298a637f..a2ebf1046 100644 --- a/packages/@guardian/src-user-feedback/tsconfig.json +++ b/packages/@guardian/src-user-feedback/tsconfig.json @@ -13,7 +13,7 @@ "path": "../../../src/core/foundations" }, { - "path": "../../../src/core/icons" + "path": "../src-icons" }, { "path": "../src-helpers" diff --git a/scripts/paths.ts b/scripts/paths.ts index cfab9ca88..10f2e7f64 100644 --- a/scripts/paths.ts +++ b/scripts/paths.ts @@ -7,7 +7,7 @@ const statP = promisify(stat); const root = join(__dirname, '..'); const foundations = join(__dirname, '../src/core/foundations'); -const icons = join(__dirname, '../src/core/icons'); +const icons = join(__dirname, '../packages/@guardian/src-icons'); const brand = join(__dirname, '../src/core/brand'); const helpers = join(__dirname, '../packages/@guardian/src-helpers'); const coreComponents = join(__dirname, '../packages/@guardian'); diff --git a/tsconfig.json b/tsconfig.json index f66f7a588..5445c6e8c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,7 +17,7 @@ "@guardian/src-label": ["packages/@guardian/src-label"], "@guardian/src-user-feedback": ["packages/@guardian/src-user-feedback"], "@guardian/src-helpers": ["packages/@guardian/src-helpers"], - "@guardian/src-icons": ["src/core/icons"] + "@guardian/src-icons": ["packages/@guardian/src-icons"] }, "outDir": "dist", "module": "commonjs",