Skip to content

Conversation

@frassinier
Copy link
Contributor

@frassinier frassinier commented Jan 15, 2021

What is the problem this PR is trying to solve?
Tags come from Bootstrap and it's time to get rid of Bootstrap

What is the chosen solution to this problem?
Tags come from the Design System

Please check if the PR fulfills these requirements

  • The PR commit message follows our guidelines
  • Tests for the changes have been added (for bug fixes / features) And non reg done before need review
  • Docs have been added / updated (for bug fixes / features)
  • Related design / discussions / pages (not in jira), if any, are all linked or available in the PR

[ ] This PR introduces a breaking change

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

1 similar comment
@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

"url": "https://github.com/Talend/ui.git"
},
"dependencies": {
"@talend/design-system": "^1.0.0-beta.12",
Copy link
Collaborator

@jmfrancois jmfrancois Jan 19, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

beta do not work with CDN, you should do a first stable release first

yarn.lock Outdated
dependencies:
"@types/node" ">= 8"

"@popperjs/core@^2.5.4":
Copy link
Collaborator

@jmfrancois jmfrancois Jan 19, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what about react-popper migration first ?
So it means we have to finish and merge #3157 first right ?

@frassinier frassinier marked this pull request as draft January 21, 2021 00:14
@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

"@storybook/addons": "^5.3.1",
"@storybook/react": "^5.3.1",
"@talend/bootstrap-theme": "^6.9.0",
"@talend/design-system": "^1.0.2",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it s already a dep

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

Fabien Rassinier added 3 commits January 22, 2021 11:44
@github-actions
Copy link
Contributor

github-actions bot commented Feb 17, 2021

Size Change: +1.3 kB (0%)

Total Size: 2.3 MB

Filename Size Change
./packages/components/dist/TalendReactComponents.css 33.8 kB +27 B (0%)
./packages/components/dist/TalendReactComponents.js 501 kB +577 B (0%)
./packages/components/dist/TalendReactComponents.js.dependencies.json 874 B +63 B (+8%) 🔍
./packages/components/dist/TalendReactComponents.min.js 242 kB +186 B (0%)
./packages/components/dist/TalendReactComponents.min.js.dependencies.json 869 B +58 B (+7%) 🔍
./packages/containers/dist/TalendReactContainers.js.dependencies.json 1.16 kB +47 B (+4%)
./packages/containers/dist/TalendReactContainers.min.js.dependencies.json 1.17 kB +45 B (+4%)
./packages/datagrid/dist/TalendReactDatagrid.js.dependencies.json 965 B +50 B (+5%) 🔍
./packages/datagrid/dist/TalendReactDatagrid.min.js.dependencies.json 967 B +51 B (+6%) 🔍
./packages/forms/dist/TalendReactForms.js.dependencies.json 1.02 kB +46 B (+5%) 🔍
./packages/forms/dist/TalendReactForms.min.js.dependencies.json 1.03 kB +52 B (+5%) 🔍
./packages/stepper/dist/TalendReactStepper.js.dependencies.json 960 B +48 B (+5%) 🔍
./packages/stepper/dist/TalendReactStepper.min.js.dependencies.json 966 B +51 B (+6%) 🔍
ℹ️ View Unchanged
Filename Size Change
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.js 6.37 kB 0 B
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.js.dependencies.json 259 B 0 B
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.min.js 2.56 kB 0 B
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.min.js.dependencies.json 263 B 0 B
./packages/cmf/dist/TalendReactCmf.js 93.6 kB 0 B
./packages/cmf/dist/TalendReactCmf.js.dependencies.json 423 B 0 B
./packages/cmf/dist/TalendReactCmf.min.js 31.5 kB 0 B
./packages/cmf/dist/TalendReactCmf.min.js.dependencies.json 423 B 0 B
./packages/containers/dist/TalendReactContainers.css 533 B 0 B
./packages/containers/dist/TalendReactContainers.js 59.5 kB 0 B
./packages/containers/dist/TalendReactContainers.min.js 25.4 kB 0 B
./packages/datagrid/dist/TalendReactDatagrid.css 8.95 kB 0 B
./packages/datagrid/dist/TalendReactDatagrid.js 58.9 kB 0 B
./packages/datagrid/dist/TalendReactDatagrid.min.js 18.4 kB 0 B
./packages/forms/dist/TalendReactForms.css 4.71 kB 0 B
./packages/forms/dist/TalendReactForms.js 298 kB 0 B
./packages/forms/dist/TalendReactForms.min.js 110 kB 0 B
./packages/icons/dist/bundle.js 2.4 kB 0 B
./packages/icons/dist/info.js 1.95 kB 0 B
./packages/icons/dist/react.esm.js 184 kB 0 B
./packages/icons/dist/react.js 185 kB 0 B
./packages/icons/dist/talend-icons-webfont.css 2.83 kB 0 B
./packages/icons/dist/talendicons.css 199 B 0 B
./packages/icons/dist/TalendIcons.js 190 kB 0 B
./packages/icons/dist/TalendIcons.js.dependencies.json 107 B 0 B
./packages/icons/dist/TalendIcons.min.js 187 kB 0 B
./packages/icons/dist/TalendIcons.min.js.dependencies.json 107 B 0 B
./packages/sagas/dist/TalendReactSagas.js 2.5 kB 0 B
./packages/sagas/dist/TalendReactSagas.js.dependencies.json 259 B 0 B
./packages/sagas/dist/TalendReactSagas.min.js 924 B 0 B
./packages/sagas/dist/TalendReactSagas.min.js.dependencies.json 263 B 0 B
./packages/stepper/dist/TalendReactStepper.js 4.83 kB 0 B
./packages/stepper/dist/TalendReactStepper.min.js 1.83 kB 0 B
./packages/theme/dist/bootstrap.css 32.5 kB 0 B
./packages/theme/dist/bootstrap.js 569 B 0 B

compressed-size-action

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

1 similar comment
@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

1 similar comment
@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

2 similar comments
@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

version "2.7.0"
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.7.0.tgz#5f7760965170f7f1e2910d2498c5be88b47a2a8c"
integrity sha512-V3WyEc8ZyAuOQ2fpFuTuYYOd2tV4NePeSdxaHYgYAOs7ERLxlcFi2XsmgI5LJFdAUmJKXsg8jaIiVTkTHQygQw==

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please take care to remove this lib.
I think a simple npx yarn-dedup should do the job but I am afraid it increase a lot the changes in the yarn lock :D

Fabien Rassinier and others added 2 commits February 24, 2021 10:46
@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

1 similar comment
@build-travis-ci
Copy link
Collaborator

:octocat: Demo is available here

@frassinier frassinier merged commit 9642a5e into master Feb 24, 2021
@frassinier frassinier deleted the frassinier/feat/tags branch February 24, 2021 10:37
jsomsanith-tlnd pushed a commit that referenced this pull request Feb 26, 2021
* feat: tags

* feat: tags

* feat: tags

* feat: tags

* feat: tags

* chore(ci): prettier

* feat: tags

* feat: tags

* chore(components): migrate react-popper to v2

* Update package.json

* feat: tags

* feat: tags

* upgrade yarn.lock after merge

* ds 1.0.7

* Extract Tag as new component

* chore(ci): update code style outputs

* chore(ci): prettier

* revert

* revert

* proptypes

* chore(ci): update code style outputs

* unit tests

* chore(ci): update code style outputs

* chore(ci): prettier

* unit tests

* chore(ci): update code style outputs

* yarn dedupe

* chore: dedup

Co-authored-by: travis <travis>
Co-authored-by: jmfrancois <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants