Commit Graph

23 Commits

Author SHA1 Message Date
PKulkoRaccoonGang 612d640f34 Merge remote-tracking branch 'origin/release-22.x' into Peter_Kulko/sync-22-to-23 2025-10-15 18:53:03 +03:00
Peter Kulko 477e1eec4d
chore: clean up outdated eslint-disable (#3488)
* chore: clean up outdated eslint-disable

* refactor: added some tests

* refactor: after review

* refactor: some refactoring

* refactor: after rebase

* test: added some tests

* refactor: return of the presentation role for the modal backdrop

* refactor: changed Typography Links example
2025-10-14 09:56:34 -04:00
Braden MacDonald 3ea934997b feat: update v23 with React 18 + Gatsby 5 support from v22 branch 2025-01-23 09:55:45 -08:00
Braden MacDonald c5c48aa2ae chore: minor example/typescript/eslint updates for React 18 bump 2025-01-22 14:13:40 -05:00
Braden MacDonald 916fbc0540 feat: bump packages to support React 18 2025-01-22 14:13:40 -05:00
PKulkoRaccoonGang 01c702f73c Merge remote-tracking branch 'origin/master' into Peter_Kulko/alpha-branch-updating 2024-05-07 19:38:07 +03:00
Peter Kulko 51d864ae22
docs: switch scope of the package to `openedx` in docs (#2979)
* refactor: changed Paragon NPM package name and source

* refactor: example refactoring

* refactor: corrected deps usage analyzer

* refactor: defactoring deps usage analizer

* refactor: removed dependent-usage-analyzer from eslintignore
2023-12-29 16:56:54 +02:00
PKulkoRaccoonGang e1c00b27f0 Merge remote-tracking branch 'origin/master' into HEAD
# Conflicts:
#	package-lock.json
#	www/package.json
#	www/src/scss/openedx-theme.scss
2023-11-10 13:50:31 +02:00
Feanil Patel 1ad84a2591
chore: Update openedx brand dependency.
We've moved the dependency to the `openedx` scope so update the
dependency and re-build package-lock.json where applicable.
2023-10-19 14:09:49 -04:00
monteri f869dad1ec Merge branch 'master' into zadorozhnii/sync-alpha-v3
# Conflicts:
#	package-lock.json
#	package.json
#	src/Card/_variables.scss
#	src/CheckBox/README.md
#	src/ColorPicker/index.scss
#	src/Fieldset/index.scss
#	src/IconButton/__snapshots__/IconButton.test.jsx.snap
#	src/Nav/_mixins.scss
#	src/Nav/_variables.scss
#	src/Nav/index.scss
#	src/OverflowScroll/index.scss
#	src/Popover/Popover.scss
#	src/SearchField/__snapshots__/SearchField.test.jsx.snap
#	src/Stepper/index.scss
#	src/Table/index.scss
#	src/Tabs/_variables.scss
#	src/Tabs/index.scss
#	src/index.scss
#	www/gatsby-node.js
#	www/src/components/LeaveFeedback.scss
#	www/src/components/Menu.tsx
#	www/src/pages/foundations/colors.tsx
#	www/src/pages/foundations/elevation.tsx
#	www/src/pages/foundations/spacing.tsx
#	www/src/pages/foundations/typography.tsx
#	www/src/templates/component-page-template.tsx
2023-08-22 15:58:15 +03:00
monteri e502bcac47
docs: [BD-46] table of content for non-components (#2013) 2023-08-18 07:44:40 -04:00
monteri 33a7c74415
feat: [BD-46] add paragon-cli (#2460)
Exposes a `paragon` CLI with an `install-theme` command.

Example usage in `package.json`:

```
{
  "scripts": {
    "start:with-theme": "paragon install-theme && npm start",
    "build:with-theme": "paragon install-theme && npm run build"
  }
}
```

The Paragon CLI will prompt from which NPM package you wish to install as the `@edx/brand` package (e.g., `@edx/brand-edx.org@latest`), and install it without modifying the `package.json` or `package-lock.json` files.

Additional commands will be added to the `paragon` CLI tool in the future.
2023-08-18 07:22:43 -04:00
Viktor Rusakov b373a94484 Merge branch 'master' into alpha
# Conflicts:
#	example/package-lock.json
#	example/package.json
#	package-lock.json
#	src/Button/README.md
#	src/DataTable/_variables.scss
#	src/DataTable/filters/TextFilter.jsx
#	src/Dropdown/README.md
#	src/Dropdown/index.jsx
#	src/Modal/index.jsx
#	src/StatusAlert/index.jsx
#	src/Table/index.jsx
#	src/Tabs/README.md
#	src/ValidationFormGroup/index.jsx
#	www/src/components/Header.scss
#	www/src/components/Menu.tsx
#	www/src/pages/foundations/elevation.tsx
2023-04-27 15:56:14 +03:00
Peter Kulko e6b1f7a90e
feat: added npm workspaces (#2190)
* feat: added npm workspaces

* refactor: code refactoring

* chore: add example app to npm workspaces

* style: remove circular dependencies

* refactor: refactoring after review

* refactor: added test

* refactor: refactoring start script

* chore: update script to use workspaces

---------

Co-authored-by: Viktor Rusakov <vrusakov66@gmail.com>
2023-04-24 10:15:20 +03:00
Peter Kulko 4fbe4acab9
feat: [BD-46] Paragon theme CSS is built and published independently of consuming applications (#2102) 2023-04-07 09:24:55 -04:00
Peter Kulko d85c00e85c
chore: update @edx/frontend-build to latest in Paragon example app (#2142) 2023-03-24 09:29:48 -04:00
Peter Kulko 6b9006a7d9
chore: resolved vulnerabilities error in example folder (#1956) 2023-01-26 16:38:16 -05:00
Adam Stankiewicz 8f6ed5ac22
feat: adds OverflowScroll, useOverflowScroll, CardCarousel (#1884) 2023-01-05 10:45:31 -05:00
Viktor Rusakov 7c19977eef
chore: remove TypeScript dependencies from example app and update frontend-build version (#1735) 2022-11-04 07:42:19 -04:00
monteri a6c5702175
docs: update and fix example app (#1597)
* docs: update and fix example app

* docs: update paragon css import

Co-authored-by: vzadorozhnii <vladyslav.zadorozhnii@raccoongang.com>
2022-10-07 09:50:51 -04:00
monteri 6bc53200b2
feat: add autoResize for textarea Form.Control [BD-46] (#1461) 2022-07-15 08:54:20 -04:00
Viktor Rusakov 53e0ac632b
feat!: implement i18n in Paragon components and in docs site (#1100)
Adds support for i18n translations in Paragon components, including the commands to push/pull translations from Transifex in an automated process. This change itself does not guarantee the components are truly translated yet as they may still need a translator and/or a reviewer to approve the translation in Transifex before a translation is pulled.

To upgrade, ensure you are using at least `react-intl@5.25.0` in your application.

BREAKING CHANGE: By adding i18n support to the Paragon design system, we are introducing a peer dependency on `react-intl@5.25.0` or greater. This may be a breaking change for some consumers, if your repository:
* Uses v1 of `@edx/frontend-platform`
* Uses older version of `react-intl` than v5.25.0 directly.
* Does not use `react-intl`.
2022-06-17 06:59:59 -04:00
monteri a750d88c57
feat: [BD-46] create consumer app (#1257)
* feat: create consumer app

* feat: changes according to PR comments

* feat: rebase and install-all

Co-authored-by: vzadorozhnii <vladyslav.zadorozhnii@raccoongang.com>
2022-05-06 06:15:06 -04:00