Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CED-1782: v3 EsCtaBanner #1545

Closed
wants to merge 707 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
707 commits
Select commit Hold shift + click to select a range
37825d2
Merge branch 'esds-3.0-vue3-primevue' into ced-1746-es-carousel
hroth1994 Sep 4, 2024
92f3ca5
feat: tweak script names
tomleo Sep 4, 2024
f58415a
Merge pull request #1509 from EnergySage/linting-tweaks
tomleo Sep 4, 2024
769c879
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into CED…
tomleo Sep 5, 2024
924aff0
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into CED…
tomleo Sep 5, 2024
e6ac213
chore: apply formatting
tomleo Sep 5, 2024
900192e
docs: add product-image class
hroth1994 Sep 5, 2024
e10b9ff
fix: minor linting fixes, everything passing now, enforce linting on …
nathanielwarner Sep 5, 2024
5a1545b
Merge branch 'esds-3.0-vue3-primevue' into CED-1815
nathanielwarner Sep 5, 2024
7072d46
Merge branch 'esds-3.0-vue3-primevue' into CED-1756-v3-es-support
lgeggleston Sep 5, 2024
d496bad
format: run format
lgeggleston Sep 5, 2024
a02f17b
format: run format pt 2
lgeggleston Sep 5, 2024
80e5ce5
feat: change ternary lint rule
tomleo Sep 5, 2024
5f581ab
fix: sentence case
tomleo Sep 5, 2024
f594e5b
chore: apply formatting
tomleo Sep 5, 2024
9c163d9
Merge pull request #1511 from EnergySage/CED-1756-v3-es-support
lgeggleston Sep 5, 2024
b366166
Merge pull request #1514 from EnergySage/rule-tweak
tomleo Sep 5, 2024
1bb5b4c
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into CED…
tomleo Sep 5, 2024
d739ef0
chore: apply formatting
tomleo Sep 5, 2024
a46a8f9
chore: actually apply eslint to vue files and stuff
nathanielwarner Sep 5, 2024
8da449a
Merge branch 'esds-3.0-vue3-primevue' into actually-apply-eslint-to-vue
nathanielwarner Sep 5, 2024
49b7228
Merge pull request #1506 from EnergySage/CED-1815
tomleo Sep 5, 2024
2a7e7b9
feat: wip
tomleo Sep 5, 2024
03ec6d7
chore: fix some linting errors, avoid conflicts between prettier and …
nathanielwarner Sep 5, 2024
fc47ca2
Merge branch 'esds-3.0-vue3-primevue' into actually-apply-eslint-to-vue
nathanielwarner Sep 5, 2024
d75b4f4
chore: add build step to ci so linting can work
nathanielwarner Sep 5, 2024
0dec8be
Merge pull request #1515 from EnergySage/actually-apply-eslint-to-vue
nathanielwarner Sep 5, 2024
91d1bdc
Merge branch 'esds-3.0-vue3-primevue' into ced-1746-es-carousel
hroth1994 Sep 5, 2024
da6dcf7
chore: auto format
hroth1994 Sep 5, 2024
0f81d48
chore: update packages
hroth1994 Sep 5, 2024
f7037ba
Merge branch 'esds-3.0-vue3-primevue' into ced-1746-es-carousel
hroth1994 Sep 5, 2024
d1802a0
chore: more formatting
hroth1994 Sep 5, 2024
1798329
chore: fix for prettier
hroth1994 Sep 5, 2024
bca817b
feat: wip
tomleo Sep 6, 2024
c247918
feat: add EsErrorPage v3
hroth1994 Sep 6, 2024
3181c3f
feat: use fullWidthComponent for the layout
hroth1994 Sep 6, 2024
08d67c8
chore: move EsCarousel to organisms
hroth1994 Sep 6, 2024
6bfcf59
chore: changes based on feedback
hroth1994 Sep 6, 2024
2d6c28d
feat: restoring the default layout to the changes that were blown awa…
ericdouglaspratt Sep 6, 2024
54715ae
Merge branch 'esds-3.0-vue3-primevue' into ced-1784-EsErrorPage-v3
ericdouglaspratt Sep 6, 2024
420048b
feat: use cats instead of products
hroth1994 Sep 6, 2024
e1a920c
Merge branch 'esds-3.0-vue3-primevue' into ced-1746-es-carousel
hroth1994 Sep 6, 2024
155520b
fix: remove bold class
hroth1994 Sep 6, 2024
a8b733e
Merge pull request #1516 from EnergySage/ced-1784-EsErrorPage-v3
hroth1994 Sep 6, 2024
f861ed7
Merge branch 'esds-3.0-vue3-primevue' into ced-1746-es-carousel
hroth1994 Sep 6, 2024
728e0b2
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into CED…
tomleo Sep 6, 2024
01a3795
Merge pull request #1512 from EnergySage/ced-1746-es-carousel
hroth1994 Sep 9, 2024
8da0e53
feat: focus works as expected
hroth1994 Sep 9, 2024
fd3b476
feat: implement half stars for read only
hroth1994 Sep 9, 2024
6545b76
fix: remove references to readonly in v-else
hroth1994 Sep 9, 2024
b0cb504
feat: add aria attributes
hroth1994 Sep 9, 2024
102d372
docs: add props table
hroth1994 Sep 9, 2024
513c2e3
feat: matched text input URL slug to nav name, increased width of exa…
ericdouglaspratt Sep 9, 2024
1a20c93
feat: explicit prop passing
tomleo Sep 10, 2024
b20b6dc
feat: add EsFormTextarea v3 molecule
hroth1994 Sep 10, 2024
8930604
fix: remove unnecessary use of primevue component
hroth1994 Sep 10, 2024
e778193
Merge branch 'esds-3.0-vue3-primevue' into ced-1758-es-form-textarea
hroth1994 Sep 10, 2024
2fda6a5
chore: run make format
hroth1994 Sep 10, 2024
ed13019
feat: v3 es-view-more
lgeggleston Sep 10, 2024
61c0fc1
Merge branch 'esds-3.0-vue3-primevue' into CED-1762-create-v3-es-view…
lgeggleston Sep 10, 2024
f02a412
fix: automatically fixable dependency vulnerabilities
nathanielwarner Sep 10, 2024
a777bf1
fix: address review comments
lgeggleston Sep 10, 2024
95a93ec
fix: removed extra package-lock and format
lgeggleston Sep 10, 2024
e46d56b
fix: remove things and update as needed
nathanielwarner Sep 10, 2024
ce2c4c2
fix: remove githead
nathanielwarner Sep 10, 2024
da98c7a
chore: update vue among other things
nathanielwarner Sep 10, 2024
824ac1b
Revert "chore: update vue among other things"
nathanielwarner Sep 10, 2024
bd7a517
chore: update nuxt and vue
nathanielwarner Sep 10, 2024
caf5727
fix: add examples to homepage links
nathanielwarner Sep 10, 2024
b4ba5ae
feat: add EsReviewsIoCardCarousel v3
hroth1994 Sep 10, 2024
effe14b
fix: more accurately describe integration with primevue
nathanielwarner Sep 10, 2024
a46efaf
chore: run make format
hroth1994 Sep 10, 2024
e0b3d32
fix: format
nathanielwarner Sep 10, 2024
2f4e82a
Merge branch 'esds-3.0-vue3-primevue' into ced-1822-more-es-rating
hroth1994 Sep 10, 2024
8d02e2b
feat: rewrite of radio-button with native element
tomleo Sep 10, 2024
1188b79
fix: changes based on feedback
hroth1994 Sep 10, 2024
12577f7
fix: space
lgeggleston Sep 10, 2024
8a85183
Merge pull request #1520 from EnergySage/CED-1762-create-v3-es-view-more
lgeggleston Sep 10, 2024
2bb4eb6
feat: rewrite without prime button
tomleo Sep 10, 2024
e2dd970
Merge branch 'esds-3.0-vue3-primevue' into ced-1822-more-es-rating
hroth1994 Sep 11, 2024
0461ca5
Merge branch 'esds-3.0-vue3-primevue' into ced-1787-es-reviews-io-car…
hroth1994 Sep 11, 2024
636c48c
feat: begin wiring up radio-cards
tomleo Sep 11, 2024
6e2e398
Merge pull request #1522 from EnergySage/ced-1787-es-reviews-io-card-…
hroth1994 Sep 11, 2024
3e7df49
Merge branch 'esds-3.0-vue3-primevue' into CED-1827-update-deps
nathanielwarner Sep 11, 2024
b685f37
chore: regenerate package lock
nathanielwarner Sep 11, 2024
34d0a9c
Merge pull request #1521 from EnergySage/CED-1827-update-deps
nathanielwarner Sep 11, 2024
6a97abd
fix: add html-truncate to docs deps and optimizeDeps
lgeggleston Sep 11, 2024
250c0c5
Merge pull request #1523 from EnergySage/fix-imports-for-build
lgeggleston Sep 11, 2024
90f46ae
feat: rewrite radio cards
tomleo Sep 11, 2024
6853337
Merge branch 'esds-3.0-vue3-primevue' into ced-1758-es-form-textarea
nathanielwarner Sep 11, 2024
ebb8bd4
feat: first pass v3 esZipCodeForm responsive
lgeggleston Sep 11, 2024
49d842e
feat: add EsSupportCard v3
hroth1994 Sep 11, 2024
eabf491
feat: add and adjust the remaining docs examples
lgeggleston Sep 11, 2024
78c1c90
fix: adjust logic for code
hroth1994 Sep 11, 2024
568056c
Merge branch 'esds-3.0-vue3-primevue' into ced-1786-es-support-card
hroth1994 Sep 11, 2024
316a8e3
feat: fleshing out radio card docs
tomleo Sep 11, 2024
cfc529e
feat: add detach label example
tomleo Sep 12, 2024
b82cad7
esverificationcode
RANE1021 Sep 12, 2024
8f64f18
Merge branch 'esds-3.0-vue3-primevue' into CED-1760-Create-v3-EsVerif…
RANE1021 Sep 12, 2024
d2c253a
fix: changes based on feedback
hroth1994 Sep 12, 2024
5e02500
feat: add disabled styling
tomleo Sep 12, 2024
ce106bc
chore: add comment
hroth1994 Sep 12, 2024
91ee2fb
Merge branch 'esds-3.0-vue3-primevue' into ced-1822-more-es-rating
hroth1994 Sep 12, 2024
81e7df7
setTimeout for disabling buttons
RANE1021 Sep 12, 2024
6f624c3
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into CED…
tomleo Sep 12, 2024
b8d694d
chore: apply formatting
tomleo Sep 12, 2024
751d4f0
refactor
RANE1021 Sep 12, 2024
abaceee
chore: apply formatting
tomleo Sep 12, 2024
4e63cb8
fix: linting pass
RANE1021 Sep 12, 2024
cfb8ef0
fix: linting
RANE1021 Sep 12, 2024
29f6468
Merge pull request #1524 from EnergySage/ced-1786-es-support-card
hroth1994 Sep 12, 2024
29cbc56
Merge branch 'esds-3.0-vue3-primevue' into ced-1758-es-form-textarea
hroth1994 Sep 12, 2024
d8375bf
feat: add validation and vuelidateInteger
lgeggleston Sep 12, 2024
a435b47
format: docs lint fixes
lgeggleston Sep 12, 2024
6025d14
fix: line number and indentation of prism code blocks
nathanielwarner Sep 12, 2024
dc948f4
fix: code locations in ds-doc-source
nathanielwarner Sep 12, 2024
c5a8d28
fix: format
nathanielwarner Sep 12, 2024
292a3f6
fix: apply prism fix
hroth1994 Sep 13, 2024
0559a5a
fix: remove extraneous eslint disables and standardize format
nathanielwarner Sep 13, 2024
109387f
Merge pull request #1527 from EnergySage/CED-1764-prism-init
nathanielwarner Sep 13, 2024
c82a6a4
Merge branch 'esds-3.0-vue3-primevue' into ced-1758-es-form-textarea
nathanielwarner Sep 13, 2024
f0b65ce
fix: aria label and prism changes
hroth1994 Sep 13, 2024
9226741
chore: remove props variable
hroth1994 Sep 13, 2024
626a831
Merge pull request #1519 from EnergySage/ced-1758-es-form-textarea
hroth1994 Sep 13, 2024
4add5e2
feat: got file preview modal working, mostly addressed issue in modal…
nathanielwarner Sep 13, 2024
aee2a0d
feat: implement body-class prop in modal to get file preview working
nathanielwarner Sep 13, 2024
b747599
feat: props table
nathanielwarner Sep 13, 2024
993516a
fix: format
nathanielwarner Sep 13, 2024
ed36c8c
fix: accessibility of modal header
nathanielwarner Sep 13, 2024
5ba1762
Merge branch 'esds-3.0-vue3-primevue' into CED-1789-file-preview
nathanielwarner Sep 13, 2024
a419390
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into CED…
tomleo Sep 13, 2024
ae7a6f7
chore: tweaks after merge
tomleo Sep 13, 2024
1643672
chore: formatting
tomleo Sep 13, 2024
4063044
fix: prism and aria-hidden on icon
lgeggleston Sep 16, 2024
eb58ffb
Merge branch 'esds-3.0-vue3-primevue' into CED-1790-create-v-3-es-zip…
lgeggleston Sep 16, 2024
90c9779
Merge pull request #1528 from EnergySage/CED-1789-file-preview
nathanielwarner Sep 16, 2024
e4d6ae4
Merge branch 'esds-3.0-vue3-primevue' into CED-1754
nathanielwarner Sep 16, 2024
f02d866
chore: interface tweak
tomleo Sep 17, 2024
6978e85
chore: clean-up comments and test files
tomleo Sep 17, 2024
eab7832
feat: add migration docs
tomleo Sep 17, 2024
bdfd56a
chore: re-order props
tomleo Sep 17, 2024
5c207ed
feat: remove unused prop from example
tomleo Sep 17, 2024
77033d6
fix: sr-only prop behavior
tomleo Sep 17, 2024
5caf663
fix: header level
tomleo Sep 17, 2024
26471cd
chore: add inline comment for clarity
tomleo Sep 17, 2024
d00f497
chore: apply formatting
tomleo Sep 17, 2024
06fa9db
Merge branch 'esds-3.0-vue3-primevue' into ced-1822-more-es-rating
hroth1994 Sep 17, 2024
6b079b0
fix: remove data-testid
hroth1994 Sep 17, 2024
6bdf665
fix: changes based on feedback
hroth1994 Sep 17, 2024
cb9ac9c
fix: doc-source references
tomleo Sep 18, 2024
1c3d672
feat: add focus state logic
tomleo Sep 18, 2024
32c01d8
chore: apply formatting
tomleo Sep 18, 2024
9cc1d55
chore: accessibility dod
nathanielwarner Sep 18, 2024
1dc22ee
chore: add comment
hroth1994 Sep 18, 2024
1bfc1f6
Merge pull request #1530 from EnergySage/CED-1857-accessibility-dod
nathanielwarner Sep 18, 2024
3089749
Merge pull request #1525 from EnergySage/CED-1754
tomleo Sep 18, 2024
6b587f5
chore: update nuxt and vue and address vulnerabilities
nathanielwarner Sep 18, 2024
ab114e6
chore: use the correct node versions in ci and deploy, align npm inst…
nathanielwarner Sep 18, 2024
28584a9
chore: remove node modules cache since there are multiple of them
nathanielwarner Sep 18, 2024
1c5483b
Merge pull request #1517 from EnergySage/ced-1822-more-es-rating
hroth1994 Sep 18, 2024
2e3fff7
fix: double events
tomleo Sep 18, 2024
800e742
fix: button text for side-by-side example
lgeggleston Sep 18, 2024
4d52d60
feat: added nav bar and footer
ericdouglaspratt Sep 18, 2024
c8e5d86
feat: add local focus variable
tomleo Sep 19, 2024
06a96c3
chore: linting failure message
nathanielwarner Sep 19, 2024
05fa287
chore: linting failure message
nathanielwarner Sep 19, 2024
c9671c7
fix: output of nav bar JS for rip-the-nav
ericdouglaspratt Sep 19, 2024
452789a
Merge branch 'esds-3.0-vue3-primevue' into ced-1793-nav-and-footer
ericdouglaspratt Sep 19, 2024
c111cc0
Revert "chore: linting failure message"
nathanielwarner Sep 19, 2024
7e8c448
chore: helpful linting failure message
nathanielwarner Sep 19, 2024
648852b
Revert "chore: linting failure message"
nathanielwarner Sep 19, 2024
9eac435
fix: formatting of EsFooter
ericdouglaspratt Sep 19, 2024
feaf440
Merge branch 'esds-3.0-vue3-primevue' into ced-1793-nav-and-footer
ericdouglaspratt Sep 19, 2024
88aa5c4
fix: prettier issues
ericdouglaspratt Sep 19, 2024
c9dc052
Merge branch 'esds-3.0-vue3-primevue' into ced-1793-nav-and-footer
ericdouglaspratt Sep 19, 2024
fe33beb
fix: restored social icon imports
ericdouglaspratt Sep 20, 2024
e4169f1
Merge pull request #1532 from EnergySage/ced-1793-nav-and-footer
ericdouglaspratt Sep 20, 2024
91c6a1c
chore: security vulnerability
nathanielwarner Sep 25, 2024
d5d7fd6
chore: update to node 20
nathanielwarner Sep 25, 2024
610f473
Merge pull request #1534 from EnergySage/update-to-node-20
nathanielwarner Sep 25, 2024
7115e9f
feat: wip
tomleo Sep 26, 2024
ed3a8c9
fix: correct logic gaps in Select All functionality on Checkbox page
ericdouglaspratt Sep 30, 2024
f885c88
Merge pull request #1536 from EnergySage/ced-1825-select-all-logic
ericdouglaspratt Sep 30, 2024
4335b05
Merge branch 'esds-3.0-vue3-primevue' into CED-1790-create-v-3-es-zip…
lgeggleston Sep 30, 2024
f9b9ef4
Merge pull request #1529 from EnergySage/CED-1790-create-v-3-es-zip-c…
lgeggleston Sep 30, 2024
60be63c
feat: added EsCtaCard and docs page
ericdouglaspratt Sep 30, 2024
defd326
fix: v-deep syntax
ericdouglaspratt Sep 30, 2024
cfaf3e5
fix: columns of slots table
ericdouglaspratt Sep 30, 2024
ed234a5
fix: view source file name references
ericdouglaspratt Sep 30, 2024
84372ca
feat: uncomment form-textarea to be used with validation
hroth1994 Sep 30, 2024
1038fdd
feat: add href and to props to es-button
hroth1994 Oct 1, 2024
9c20fa6
docs: update docs to include href and to props
hroth1994 Oct 1, 2024
3e60747
Merge pull request #1537 from EnergySage/ced-1783-cta-card
ericdouglaspratt Oct 1, 2024
c826d89
Merge branch 'esds-3.0-vue3-primevue' into ced-1863-es-button-href-prop
hroth1994 Oct 1, 2024
b7e9d14
Merge branch 'esds-3.0-vue3-primevue' into ced-1829-form-textarea-val…
hroth1994 Oct 1, 2024
42a900f
Merge pull request #1538 from EnergySage/ced-1829-form-textarea-valid…
hroth1994 Oct 1, 2024
8c32a47
fix: changes from feedback
hroth1994 Oct 1, 2024
0ca1e6e
Merge branch 'esds-3.0-vue3-primevue' into ced-1863-es-button-href-prop
hroth1994 Oct 1, 2024
9612c64
chore: update for consistency
hroth1994 Oct 1, 2024
6662fce
fix: typo
hroth1994 Oct 1, 2024
6b7cd88
fix: remove added forms page
hroth1994 Oct 1, 2024
d3f400b
Merge pull request #1539 from EnergySage/ced-1863-es-button-href-prop
hroth1994 Oct 1, 2024
cfd082e
feat: remove non-primevue rating idea
tomleo Oct 1, 2024
b507f5b
chore: remove debug statement
tomleo Oct 1, 2024
4eeae09
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into ced…
tomleo Oct 1, 2024
7153060
chore: apply formatting
tomleo Oct 1, 2024
63f7e83
chore: remove props variable in template section
tomleo Oct 1, 2024
746a674
feat: add back alert in docs
tomleo Oct 1, 2024
a8c1ba6
feat: add EsForm V3
hroth1994 Oct 1, 2024
ea7c22b
feat: update es-form props
hroth1994 Oct 1, 2024
8c706eb
style: run formatter
hroth1994 Oct 1, 2024
f68d679
docs: update validated description to be more accurate
hroth1994 Oct 1, 2024
3e57aca
feat: remove validated prop since it is handled with is-invalid
hroth1994 Oct 2, 2024
5f7c800
Merge branch 'esds-3.0-vue3-primevue' into ced-1785-es-form-v3
hroth1994 Oct 2, 2024
804b367
feat: replace b-col with es-col
tomleo Oct 2, 2024
fac9dd8
feat: rename b-container to es-container
tomleo Oct 2, 2024
ad890e8
feat: rename b-row to es-row
tomleo Oct 2, 2024
999c233
Merge branch 'esds-3.0-vue3-primevue' into CED-1760-Create-v3-EsVerif…
RANE1021 Oct 2, 2024
cfe73b0
feat: rename b-spinner to es-spinner and update layout doc
tomleo Oct 2, 2024
78fe89f
changed hardcoded length
RANE1021 Oct 2, 2024
9475896
Merge remote-tracking branch 'refs/remotes/origin/CED-1760-Create-v3-…
RANE1021 Oct 2, 2024
cc244b5
linting format
RANE1021 Oct 2, 2024
fc5219d
various changes based on PR comments
RANE1021 Oct 3, 2024
5547be2
remove import of verification-code.css
RANE1021 Oct 3, 2024
2f26cf3
chore: apply formatting
tomleo Oct 3, 2024
638aace
fix: small tweaks
tomleo Oct 3, 2024
0d33844
chore: apply formatting
tomleo Oct 3, 2024
c5cc22c
Merge pull request #1542 from EnergySage/CED-1855
tomleo Oct 3, 2024
3ac6699
feat: update marketplace report link
mpleroux Oct 3, 2024
e228a41
Merge branch 'esds-3.0-vue3-primevue' into ced-1785-es-form-v3
hroth1994 Oct 3, 2024
ef14e54
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into ced…
tomleo Oct 3, 2024
1912f97
feat: remove alert
tomleo Oct 3, 2024
ecf8b87
fix: changes based on feedback
hroth1994 Oct 3, 2024
b9f87b5
style: apply formatting
hroth1994 Oct 3, 2024
d6f603c
reworked code type, css changes for details, corrected disabled prop …
RANE1021 Oct 3, 2024
1a92a05
Merge branch 'esds-3.0-vue3-primevue' into CED-1760-Create-v3-EsVerif…
RANE1021 Oct 3, 2024
40ba5cf
simplify clear code, change b-row & b-col to es-row & es-col
RANE1021 Oct 3, 2024
d082e00
make format
RANE1021 Oct 3, 2024
2a2c3e3
Merge pull request #1526 from EnergySage/CED-1760-Create-v3-EsVerific…
RANE1021 Oct 4, 2024
ab72bd6
Merge remote-tracking branch 'origin/esds-3.0-vue3-primevue' into ced…
tomleo Oct 4, 2024
c4f17b8
chore: tweak padding
tomleo Oct 4, 2024
4311416
Merge pull request #1531 from EnergySage/ced-1822-more-es-rating-doub…
tomleo Oct 4, 2024
385862b
Merge branch 'esds-3.0-vue3-primevue' into ced-1785-es-form-v3
hroth1994 Oct 4, 2024
020776c
fix: use es-spinner
hroth1994 Oct 4, 2024
d83a8df
Merge pull request #1541 from EnergySage/ced-1785-es-form-v3
hroth1994 Oct 4, 2024
dbdb20e
fix: component links from Corners page, made textarea URL slug consis…
ericdouglaspratt Oct 4, 2024
875f913
Merge pull request #1544 from EnergySage/ced-1774-corner-links
ericdouglaspratt Oct 4, 2024
c477673
Merge branch 'esds-3.0-vue3-primevue' into CED-1867-navbar-report
mpleroux Oct 4, 2024
5b1741e
Merge pull request #1543 from EnergySage/CED-1867-navbar-report
mpleroux Oct 4, 2024
7762c42
Component, docs page
mpleroux Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 11 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,14 @@ Please carefully read the contribution docs before creating a pull request
<!-- If your change requires a documentation PR, please link it appropriately -->
<!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->

- [ ] I have linked an issue or discussion.
- [ ] I have updated the documentation accordingly.
- [ ] I have documented testing approach
<!-- Accessibility is required for new components unless specifically exempted. -->
<!-- The WAVE browser extension can be downloaded here: https://wave.webaim.org/extension/ -->
<!-- Navigating with keyboard means that any interactive elements like forms and buttons can be navigated -->
<!-- to using the Tab key and triggered with the Enter key. -->

- [ ] I have verified accessibility of any new components by:
- [ ] automated check with the WAVE browser extension
- [ ] navigating by keyboard
- [ ] using with a screen reader (e.g. VoiceOver on Safari)
- [ ] I have included any Storyblok component schema updates.
- [ ] I have updated any applicable documentation.
34 changes: 13 additions & 21 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,43 +9,35 @@ on:
branches:
- main
- master
- esds-3.0-vue3-primevue

jobs:
ci:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest]
node: [16]
runs-on: ubuntu-latest

steps:
- name: Checkout πŸ›Ž
uses: actions/checkout@master
uses: actions/checkout@v4

- name: Get nodenv version πŸ”Œ
id: nodenv
shell: bash
run: echo "node-version=$(cat .node-version)" >> $GITHUB_OUTPUT

- name: Setup node env πŸ—
uses: actions/setup-node@v3.7.0
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
node-version: '${{ steps.nodenv.outputs.node-version }}'
check-latest: true

- name: Cache node_modules πŸ“¦
uses: actions/[email protected]
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-

- name: Install dependencies πŸ‘¨πŸ»β€πŸ’»
run: |
make install
make update-peer-deps
make build-scss-pkg
make symlink
make build-vue-pkg
make symlink

- name: Building
run: make build

- name: Run linter πŸ‘€
run: make lint

Expand Down
60 changes: 60 additions & 0 deletions .github/workflows/deploy-v3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: build & deploy esds 3.0

on:
push:
branches:
- esds-3.0-vue3-primevue

jobs:
deploy:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read

steps:
- name: Checkout Repo πŸ—ƒοΈ
uses: actions/checkout@v4
with:
ref: esds-3.0-vue3-primevue

- name: Log into ES_DS_DEV AWS account πŸ”‘
id: creds
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: us-east-1
role-to-assume: arn:aws:iam::453321834875:role/github-write-to-s3
output-credentials: true

- name: Log into CodeArtifact πŸ—οΈ
shell: bash
run: |
aws codeartifact login --tool npm --domain energysage --domain-owner 659694780082 --repository cloud-engineering

- name: Get nodenv version πŸ”Œ
id: nodenv
shell: bash
run: echo "node-version=$(cat .node-version)" >> $GITHUB_OUTPUT

- name: Setup node env πŸ—
uses: actions/setup-node@v4
with:
node-version: '${{ steps.nodenv.outputs.node-version }}'
check-latest: true

- name: Install dependencies πŸ‘¨πŸ»β€πŸ’»
run: |
make install
make symlink

- name: Build ES-DS Version 3 πŸ› οΈ
working-directory: ./es-ds-docs
shell: bash
run: |
npm run generate

- name: Deploy to S3 πŸ“
working-directory: ./es-ds-docs
shell: bash
run: |
aws s3 cp --recursive .output/public/ s3://es-ds-version-2
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ dist
stats
coverage
cdk.out
.nuxt
.output

# vscode
.vscode/*
Expand Down
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.19.1
20.17.0
13 changes: 4 additions & 9 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,11 @@
"recommendations": [
"davidanson.vscode-markdownlint",
"stylelint.vscode-stylelint",
"redhat.vscode-yaml",
"octref.vetur",
"lokalise.i18n-ally",
"EditorConfig.EditorConfig",
"dbaeumer.vscode-eslint",
"editorconfig.editorconfig",
"mikestead.dotenv",
"esbenp.prettier-vscode",
"lokalise.i18n-ally",
"zignd.html-css-class-completion",
"christian-kohler.path-intellisense",
"simonsiefke.svg-preview",
"wayou.vscode-todo-highlight"
"Vue.volar",
"redhat.vscode-yaml"
]
}
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,7 @@ the new `showPrivacySection` prop
- Truncated display name
- Emit the file name as payload for emitted events
- Added a `humanReadable` field to the `mime-type-finder` utils to support better error handling
- The internal `DsResponsiveTable` component used to generate slots and props documentation on the `Typography`,`EsCard`, `EsFileInput`, `EsFileThumbnail`, and `EsSupportCard` pages now has the ability to customize its column widths to match the layout grid in the same manner as `<b-col>` by taking breakpoint props for `md` and up
- The internal `DsResponsiveTable` component used to generate slots and props documentation on the `Typography`,`EsCard`, `EsFileInput`, `EsFileThumbnail`, and `EsSupportCard` pages now has the ability to customize its column widths to match the layout grid in the same manner as `<es-col>` by taking breakpoint props for `md` and up

## [0.23.2] - 2023-07-13

Expand Down
73 changes: 41 additions & 32 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,50 +1,59 @@
# Run local v3 docs site with hot reloading hooked up to es-ds-styles and es-ds-components

.PHONY: dev
dev:
overmind s
dev: symlink
cd es-ds-docs; npm run dev

.PHONY: symlink
symlink:
cd es-ds-styles; npm link
cd es-ds-components; npm link
cd es-ds-docs; npm link @energysage/es-ds-styles @energysage/es-ds-components

# Unlink local v3 docs site from local es-ds-styles and es-ds-components; restore to NPM versions

.PHONY: unlink
unlink:
cd es-ds-styles; npm unlink @energysage/es-ds-styles
cd es-ds-components; npm unlink @energysage/es-ds-components
cd es-ds-docs; npm unlink --no-save @energysage/es-ds-styles
cd es-ds-docs; npm unlink --no-save @energysage/es-ds-components
cd es-ds-docs npm install

.PHONY: lint
lint:
npx lerna run lint
npm --prefix es-ds-styles run lint || { echo "Linting failed. Forgot to run 'make format'?"; exit 1; }
npm --prefix es-ds-components run lint || { echo "Linting failed. Forgot to run 'make format'?"; exit 1; }
npm --prefix es-ds-docs run lint || { echo "Linting failed. Forgot to run 'make format'?"; exit 1; }

.PHONY: format
format:
npm --prefix es-ds-components run format
npm --prefix es-ds-docs run format

.PHONY: test
test:
npx lerna run test
npm --prefix es-ds-styles run test
# TODO: set up testing for es-ds-components and es-ds-docs
# npm --prefix es-ds-components run test
# npm --prefix es-ds-docs run test

.PHONY: build
build:
npx lerna run build

.PHONY: publish
publish:
npx lerna publish

.PHONY: symlink
symlink:
npx lerna bootstrap

.PHONE: reload
reload:
npm --prefix es-vue-base run build
npx lerna bootstrap
npm --prefix es-ds-styles run build
npm --prefix es-ds-docs run build
# es-ds-components does not have a build step

# Sometimes Called

.PHONY: install
install:
npm install
npx lerna exec -- npm install
npm --prefix es-ds-styles install
npm --prefix es-ds-components install
npm --prefix es-ds-docs install

# Bootstraping Commands (not reguarly called)

.PHONY: build-scss-pkg
build-scss-pkg:
npm run --prefix es-bs-base build

.PHONY: build-vue-pkg
build-vue-pkg:
npm run --prefix es-vue-base build

.PHONY: update-peer-deps
update-peer-deps:
npm --prefix es-vue-base install bootstrap-vue@2 \
vue@2
.PHONY: update-package-deps
update-package-deps:
cd es-ds-docs; npm uninstall @energysage/es-ds-styles && npm install @energysage/es-ds-styles && npm uninstall @energysage/es-ds-components && npm install @energysage/es-ds-components
2 changes: 0 additions & 2 deletions Procfile

This file was deleted.

Loading