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

[6.x] Vue 3 #10430

Closed
wants to merge 159 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
bf53318
Initial start with Vue 3.
justkidding96 Jun 13, 2024
2d41364
Refactored some components for Vue 3
justkidding96 Jun 15, 2024
684ebe2
wip.
jelleroorda Jun 15, 2024
665f37d
Merge branch forks together.
jelleroorda Jun 15, 2024
c54a83d
Use $slots instead of $scopedSlots.
jelleroorda Jun 19, 2024
cee9b61
Refactor popovers. Start moving portals + stacks to vuex.
jelleroorda Jun 19, 2024
79a001e
Refactor progress bar to a composable.
jelleroorda Jun 19, 2024
9ca655c
Fix render functions, import it from vue.
jelleroorda Jun 19, 2024
d3bd7bc
Start with collections listing.
jelleroorda Jun 19, 2024
8c3ce1a
Refactor dirty state to a composable.
jelleroorda Jun 19, 2024
096fc75
WIP on pages in tree view.
jelleroorda Jun 23, 2024
f7c77e9
Suppress the translation warnings
justkidding96 Jun 23, 2024
4b64719
Fix classes not displaying for dropdown list.
jelleroorda Jun 23, 2024
b3fc5d5
Fix tree drag-and-drop and save functionality.
jelleroorda Jun 23, 2024
300bb42
Fix all slot scopes, except for WIP components.
jelleroorda Jun 23, 2024
a5e6c5b
Wip on collection list view.
jelleroorda Jun 23, 2024
4232b1e
Fix custom field registration.
jelleroorda Jun 23, 2024
2f563a4
Add tooltip styling
justkidding96 Jun 23, 2024
e628764
WIP replacing modal, fix keyboard shortcuts modal.
jelleroorda Jun 24, 2024
33e2843
Change opening of confirmation modals to v-model.
jelleroorda Jun 24, 2024
882a879
Pass modal id so it can be accessed programmatically.
jelleroorda Jun 24, 2024
7725c9c
Pass v-model instead of v-if for normal modals.
jelleroorda Jun 24, 2024
b46cdf7
Fix $toast.
jelleroorda Jun 24, 2024
c17b881
Set default width of 600px for modal.
jelleroorda Jun 24, 2024
029fe8f
Remove test modals component.
jelleroorda Jul 8, 2024
2aa1c4c
Fix styling
jelleroorda Jul 8, 2024
e75739a
Add another note about the new vue toastification package.
jelleroorda Jul 8, 2024
dd083f1
Prop type fix.
jelleroorda Jul 8, 2024
7bc3654
Fix undefined property for slots.
jelleroorda Jul 8, 2024
c60eede
Merge remote-tracking branch 'upstream/5.x' into vue3
jelleroorda Jul 8, 2024
775aa2b
Fix styling
jelleroorda Jul 8, 2024
a2ecc6f
Move class to default slot to fix missing classes.
jelleroorda Jul 8, 2024
0256d8f
Make data list search work with new modelValue instead of value.
jelleroorda Jul 8, 2024
0ff87d1
Use AbortController, check if request was canceled differently.
jelleroorda Jul 8, 2024
35eb55e
Set up eventBus as a composable so it can be used in composition api.
jelleroorda Jul 8, 2024
8dae265
Use length limiter composable.
jelleroorda Jul 8, 2024
c2e95e6
Reset filters component back to options api.
jelleroorda Jul 8, 2024
9883cc1
Use Vue 3 model-value for vue-select.
jelleroorda Jul 8, 2024
d7486e8
WIP navigation conversion for Vue 3
justkidding96 Jul 8, 2024
443b288
Fix publish container reactivity issue with store values.
jelleroorda Jul 9, 2024
8daf74f
Implement to dos
jelleroorda Jul 9, 2024
636c97c
Fix the filtering on the entries listing.
jelleroorda Jul 9, 2024
a7c2293
Open modal instead of immediate deletion on click.
jelleroorda Jul 9, 2024
c0d8207
Fix v-model for SortableList, fix sorting.
jelleroorda Jul 9, 2024
df465c4
Merge branch 'vue3-navigation' into vue3
justkidding96 Jul 9, 2024
7adf8de
Port filters to vue 3.
jelleroorda Jul 9, 2024
a5eb07d
Start porting lots of components to the new v-model.
jelleroorda Jul 9, 2024
6010945
Give Jasons to do more context.
jelleroorda Jul 9, 2024
4a5c2c9
Make stacks actually open.
jelleroorda Jul 9, 2024
1f3292c
Fix OneOrManySitesField model-value.
jelleroorda Jul 9, 2024
bb96110
Remove leftover comma.
jelleroorda Jul 9, 2024
ef02cca
Fix stack html, which fixes pointer events.
jelleroorda Jul 9, 2024
9b7df4a
Fix stack state management, reactivity issue with computed properties…
jelleroorda Jul 9, 2024
1fc5847
Remove logging.
jelleroorda Jul 9, 2024
b7becc9
Fix sortable list so it also works for sorting entry listing with dep…
jelleroorda Jul 10, 2024
a46e7ea
Fix reactivity issue with page tree and data list.
jelleroorda Jul 10, 2024
fb7fccc
Clean up.
jelleroorda Jul 10, 2024
538bb5b
Add scaffold views, remove duplicate toggle fieldtype.
jelleroorda Jul 10, 2024
c1c584a
Merge branch 'master' into vue3
jasonvarga Jul 10, 2024
155c11f
Update asset browser so it doesn't mutate selectedAssets prop.
jelleroorda Jul 15, 2024
7985079
Extract Vue select registration to pull apart styling.
jelleroorda Jul 15, 2024
1439d51
Add global can helper to Vue instance.
jelleroorda Jul 15, 2024
7a4c0db
Update publish forms to use isComplete computed property instead of f…
jelleroorda Jul 15, 2024
974c75e
Linting changes.
jelleroorda Jul 15, 2024
efd5736
Use provide/inject instead of crawling up the Vue tree.
jelleroorda Jul 15, 2024
a9aba63
Reset directory name input after creating one.
jelleroorda Jul 15, 2024
f642acf
Refactor v-model for ButtonGroupFieldtype.
jelleroorda Jul 15, 2024
6248dcd
Porting more field types to vue3, primarily v-models.
jelleroorda Jul 15, 2024
6a5247f
Fix LoginModal slots.
jelleroorda Jul 15, 2024
ee72dda
Use provided storeName instead of manually grabbing it from a parent.
jelleroorda Jul 15, 2024
1dfadc9
Port Uploader to vue3, fix infinite loop now uploads are actually rea…
jelleroorda Jul 15, 2024
64b529b
Fix v-model for textarea fieldtype, specify some emits.
jelleroorda Jul 15, 2024
39b8bd6
Pass unused props to default slot (for example event listeners).
jelleroorda Jul 15, 2024
8611143
Fix warning about root component, ensure we only loop over actual tab…
jelleroorda Jul 15, 2024
7caa9ab
WIP on date and time fieldtypes.
jelleroorda Jul 15, 2024
1732db5
Add live preview back to entries edit.
jelleroorda Jul 15, 2024
974fa57
Provide empty object to portal children by default.
jelleroorda Jul 15, 2024
033b07a
Fix more emits and v-models.
jelleroorda Jul 15, 2024
46a5605
Potential fix for publish containers.
jelleroorda Jul 15, 2024
df7674c
Fix the code field type.
jelleroorda Jul 17, 2024
e792c11
Add back in the publish field label.
jelleroorda Jul 17, 2024
453a9f6
Fix the Checkboxes fieldtype.
jelleroorda Jul 17, 2024
af92bd9
Fix the Markdown fieldtype.
jelleroorda Jul 17, 2024
215ad1d
Fix the Range fieldtype.
jelleroorda Jul 17, 2024
d7cc767
Fix the Revealer fieldtype.
jelleroorda Jul 17, 2024
b3341eb
Fix uid in Stack.
jelleroorda Jul 17, 2024
40077aa
Merge branch 'master' into vue3
jasonvarga Jul 22, 2024
d4f7989
Add back in more fieldtypes, fix modelValues.
jelleroorda Aug 4, 2024
a9a3c33
More field types...
jelleroorda Aug 4, 2024
d9b8079
More field types...
jelleroorda Aug 4, 2024
d34ca87
Mark slug as raw, this prevents errors for trying to access private p…
jelleroorda Aug 5, 2024
7d92dee
Fix slug field type.
jelleroorda Aug 5, 2024
62a0892
Give modal max height so it doesn't go offscreen.
jelleroorda Aug 5, 2024
58fa013
More fieldtypes.
jelleroorda Aug 5, 2024
c595400
Fix uids.
jelleroorda Aug 5, 2024
64e74df
Fix and refactor the date fieldtype.
jelleroorda Aug 5, 2024
c548721
Expose open and close methods for Popover.
jelleroorda Aug 5, 2024
8a120da
Ensure removing asset stays removed when browsing assets again.
jelleroorda Aug 5, 2024
5ead541
Don't emit another click event to prevent double triggering.
jelleroorda Aug 5, 2024
b69302c
Fix some bugs.
jelleroorda Aug 5, 2024
a92eb93
First pass at the replicator field type.
jelleroorda Aug 5, 2024
06f430e
Clarify the event bus being global.
jelleroorda Aug 6, 2024
8ace382
First pass at porting the Bard fieldtype to vue 3.
jelleroorda Aug 6, 2024
715a43b
Make closing popovers with escape work.
jelleroorda Aug 6, 2024
ffb655c
Clean up warnings.
jelleroorda Aug 6, 2024
11ec69c
Port bard buttons fieldtype.
jelleroorda Aug 6, 2024
8f13592
Add missing Spacer fieldtype to silence warning.
jelleroorda Aug 6, 2024
91550ac
Add more emit declarations to fix warnings.
jelleroorda Aug 6, 2024
a4c04c1
Move focused method to watch, since that's probably what was intended.
jelleroorda Aug 6, 2024
752d665
Fix portal target classes.
jelleroorda Aug 6, 2024
5720f04
Reformat tags fieldtype, add emits.
jelleroorda Aug 6, 2024
e8b0f21
Make taxonomy create form work; make enter presses work in form.
jelleroorda Aug 6, 2024
f07994a
Taxonomies listing.
jelleroorda Aug 6, 2024
8e216f3
Taxonomy edit.
jelleroorda Aug 6, 2024
17af57d
Don't pass rows prop, since it's coming from shared state.
jelleroorda Aug 6, 2024
eb6434a
Fix passing of endpoints prop that doesn't exist on taxonomy listing.
jelleroorda Aug 6, 2024
c88b37a
Fix slug fieldtype reactivity.
jelleroorda Aug 6, 2024
461e4bb
Taxonomy term creation.
jelleroorda Aug 6, 2024
2b7d2f8
Fix reactivity of selections in the data list table.
jelleroorda Aug 6, 2024
5621036
Add back in taxonomy term listing.
jelleroorda Aug 6, 2024
fe48310
Refactor hidden tabs with cleaner alternative with refs.
jelleroorda Aug 6, 2024
635f301
Merge branch 'master' into vue3
jasonvarga Aug 14, 2024
2f8b34d
Fix missed value -> modelValue in merge.
jelleroorda Aug 16, 2024
bcc3dc6
Add back asset manager, fix browser navigation.
jelleroorda Aug 16, 2024
fb75b8e
Remove enable-sidebar prop from configure tabs.
jelleroorda Aug 16, 2024
53a7a84
Add back in AssetContainer create form.
jelleroorda Aug 16, 2024
977e446
Fix default value for publish container props.
jelleroorda Aug 16, 2024
a8f21c2
Add back AssetContainer edit form, fix confirmation message on save.
jelleroorda Aug 16, 2024
62a2374
Add back global set creation, allow submit on enter.
jelleroorda Aug 16, 2024
25d27d6
Add back global set updating, allow submit on enter.
jelleroorda Aug 16, 2024
8d4a83a
Global listing.
jelleroorda Aug 16, 2024
6baea7b
Refactor FieldDisplayFieldtype.
jelleroorda Aug 18, 2024
c1f34aa
Fix warning about id on portal target.
jelleroorda Aug 18, 2024
c8be342
Fix field conditions.
jelleroorda Aug 18, 2024
65692b7
Update Fuse usage to v7 syntax.
jelleroorda Aug 18, 2024
bfcdd93
Value -> modelValue in field meta.
jelleroorda Aug 18, 2024
8975cc0
Remove emits, since events are fired by the modal.
jelleroorda Aug 18, 2024
8c4c366
Make blueprint builder work for globals.
jelleroorda Aug 18, 2024
2282b62
Formatting of blueprint builder related files.
jelleroorda Aug 18, 2024
5a8291f
Remove unused v-model overrides.
jelleroorda Aug 18, 2024
965b9ee
Remove passed is-config prop that doesn't do anything.
jelleroorda Aug 18, 2024
08e92a5
Taxonomy blueprint listing.
jelleroorda Sep 6, 2024
0d036cb
Collection blueprints
jelleroorda Sep 6, 2024
277e9b6
Fix create entry button.
jelleroorda Sep 6, 2024
7b7ebd4
Base entry creation.
jelleroorda Sep 6, 2024
1801815
Fix more slot scopes.
jelleroorda Sep 6, 2024
c3b0976
Dictionary fieldtype.
jelleroorda Sep 6, 2024
34c260b
Fix ordering of taxonomy and collection blueprint listings.
jelleroorda Sep 6, 2024
9e5d977
Fieldset listing, create, update.
jelleroorda Sep 6, 2024
133c49a
Merge branch 'master' into vue3
jasonvarga Sep 10, 2024
ff709ce
Merge branch 'master' into vue3
jasonvarga Oct 14, 2024
e5a61a2
re-run npm update for each tiptap dependency as per #10883
jasonvarga Oct 14, 2024
68d6215
Merge branch 'master' into vue3
jasonvarga Oct 28, 2024
4e2d98f
Merge branch 'master' into vue3
jasonvarga Jan 8, 2025
786f9c2
fix field actions
jasonvarga Jan 8, 2025
8316551
enable this
jasonvarga Jan 8, 2025
7b0e042
fix some warnings about property not being defined
jasonvarga Jan 8, 2025
203f62e
_self doesnt seem to work anymore
jasonvarga Jan 8, 2025
cca4914
first chunk of reverting the v-model changes to fieldtypes ...
jasonvarga Jan 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21,525 changes: 11,324 additions & 10,201 deletions package-lock.json

Large diffs are not rendered by default.

209 changes: 108 additions & 101 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,103 +1,110 @@
{
"name": "statamic",
"private": true,
"scripts": {
"dev": "rm -rf resources/dist/build && vite",
"build": "vite build",
"svgo": "svgo -f ./resources/svg/ -r",
"test": "cross-env NODE_ENV=test jest --silent",
"test-watch": "npm run test -- --watch --notify",
"frontend-dev": "vite -c vite-frontend.config.js",
"frontend-build": "vite build -c vite-frontend.config.js"
},
"dependencies": {
"@floating-ui/dom": "^1.2.5",
"@shopify/draggable": "^1.0.0-beta.12",
"@tiptap/core": "^2.0.2",
"@tiptap/extension-blockquote": "^2.0.2",
"@tiptap/extension-bold": "^2.0.2",
"@tiptap/extension-bullet-list": "^2.0.2",
"@tiptap/extension-character-count": "^2.0.2",
"@tiptap/extension-code": "^2.0.2",
"@tiptap/extension-code-block-lowlight": "^2.0.2",
"@tiptap/extension-document": "^2.0.2",
"@tiptap/extension-dropcursor": "^2.0.2",
"@tiptap/extension-gapcursor": "^2.0.2",
"@tiptap/extension-hard-break": "^2.0.2",
"@tiptap/extension-heading": "^2.0.2",
"@tiptap/extension-history": "^2.0.2",
"@tiptap/extension-horizontal-rule": "^2.0.2",
"@tiptap/extension-italic": "^2.0.2",
"@tiptap/extension-list-item": "^2.0.2",
"@tiptap/extension-ordered-list": "^2.0.2",
"@tiptap/extension-paragraph": "^2.0.2",
"@tiptap/extension-placeholder": "^2.0.2",
"@tiptap/extension-strike": "^2.0.2",
"@tiptap/extension-subscript": "^2.0.2",
"@tiptap/extension-superscript": "^2.0.2",
"@tiptap/extension-table": "^2.0.2",
"@tiptap/extension-table-cell": "^2.0.2",
"@tiptap/extension-table-header": "^2.0.2",
"@tiptap/extension-table-row": "^2.0.2",
"@tiptap/extension-text": "^2.0.2",
"@tiptap/extension-text-align": "^2.0.2",
"@tiptap/extension-typography": "^2.0.2",
"@tiptap/extension-underline": "^2.0.2",
"@tiptap/pm": "^2.0.2",
"@tiptap/vue-2": "^2.0.2",
"alpinejs": "^3.1.1",
"autosize": "~3.0.12",
"axios": "^1.7.4",
"body-scroll-lock": "^4.0.0-beta.0",
"codemirror": "^5.58.2",
"cookies-js": "^1.2.2",
"floating-vue": "^1.0.0-beta.19",
"fuse.js": "^7.0.0",
"highlight.js": "^11.7.0",
"imask": "^6.6.0-alpha.0",
"laravel-echo": "^1.16.0",
"lowlight": "^2.8.1",
"marked": "^4.0.10",
"marked-plaintext": "0.0.2",
"moment": "^2.29.4",
"mousetrap": "~1.5.3",
"nprogress": "^0.2.0",
"pdfobject": "^2.2.7",
"portal-vue": "^1.5.1",
"pretty": "^2.0.0",
"pusher-js": "^4.4.0",
"qs": "^6.9.7",
"read-time-estimate": "0.0.2",
"resize-observer-polyfill": "^1.5.1",
"speakingurl": "^14.0.1",
"striptags": "^3.2.0",
"svgo": "^3.0.0",
"underscore": "~1.13.2",
"uniqid": "^5.2.0",
"upload": "^1.3.2",
"v-calendar": "^2.3.0",
"validator": "^13.7.0",
"vue": "^2.7.14",
"vue-clickaway": "~2.2.2",
"vue-draggable-nested-tree": "^2.3.0-beta.1",
"vue-js-modal": "^2.0.1",
"vue-select": "^3.10.1",
"vue-toasted": "^1.1.27",
"vuex": "^3.1.2"
},
"devDependencies": {
"@babel/preset-env": "^7.20.2",
"@rollup/plugin-inject": "^5.0.3",
"@tailwindcss/container-queries": "^0.1.0",
"@tailwindcss/typography": "^0.5.9",
"@vitejs/plugin-vue2": "^2.2.0",
"autoprefixer": "^10.4.0",
"cross-env": "^5.2.1",
"jest": "^29.4.2",
"jest-environment-jsdom": "^29.4.2",
"laravel-vite-plugin": "^0.7.2",
"postcss": "^8.4.31",
"tailwindcss": "^3.3.0",
"vite": "^4.5.5"
}
"name": "statamic",
"type": "module",
"private": true,
"scripts": {
"dev": "rm -rf resources/dist/build && vite",
"build": "vite build",
"svgo": "svgo -f ./resources/svg/ -r",
"test": "cross-env NODE_ENV=test jest --silent",
"test-watch": "npm run test -- --watch --notify",
"frontend-dev": "vite -c vite-frontend.config.js",
"frontend-build": "vite build -c vite-frontend.config.js"
},
"dependencies": {
"@floating-ui/dom": "^1.2.5",
"@floating-ui/vue": "^1.0.6",
"@he-tree/vue": "^2.8.2",
"@shopify/draggable": "^1.0.0-beta.12",
"@tiptap/core": "^2.0.2",
"@tiptap/extension-blockquote": "^2.0.2",
"@tiptap/extension-bold": "^2.0.2",
"@tiptap/extension-bullet-list": "^2.0.2",
"@tiptap/extension-character-count": "^2.0.2",
"@tiptap/extension-code": "^2.0.2",
"@tiptap/extension-code-block": "^2.4.0",
"@tiptap/extension-code-block-lowlight": "^2.0.2",
"@tiptap/extension-document": "^2.0.2",
"@tiptap/extension-dropcursor": "^2.0.2",
"@tiptap/extension-gapcursor": "^2.0.2",
"@tiptap/extension-hard-break": "^2.0.2",
"@tiptap/extension-heading": "^2.0.2",
"@tiptap/extension-history": "^2.0.2",
"@tiptap/extension-horizontal-rule": "^2.0.2",
"@tiptap/extension-italic": "^2.0.2",
"@tiptap/extension-list-item": "^2.0.2",
"@tiptap/extension-ordered-list": "^2.0.2",
"@tiptap/extension-paragraph": "^2.0.2",
"@tiptap/extension-placeholder": "^2.0.2",
"@tiptap/extension-strike": "^2.0.2",
"@tiptap/extension-subscript": "^2.0.2",
"@tiptap/extension-superscript": "^2.0.2",
"@tiptap/extension-table": "^2.0.2",
"@tiptap/extension-table-cell": "^2.0.2",
"@tiptap/extension-table-header": "^2.0.2",
"@tiptap/extension-table-row": "^2.0.2",
"@tiptap/extension-text": "^2.0.2",
"@tiptap/extension-text-align": "^2.0.2",
"@tiptap/extension-typography": "^2.0.2",
"@tiptap/extension-underline": "^2.0.2",
"@tiptap/pm": "^2.0.2",
"@tiptap/vue-3": "^2.4.0",
"alpinejs": "^3.1.1",
"autosize": "~6.0.1",
"axios": "^1.6.0",
"body-scroll-lock": "^4.0.0-beta.0",
"codemirror": "5.65.12",
"cookies-js": "^1.2.2",
"floating-vue": "^5.2.2",
"fuse.js": "^7.0.0",
"highlight.js": "^11.7.0",
"imask": "^7.6.1",
"laravel-echo": "^1.16.0",
"lowlight": "^3.1.0",
"marked": "^13.0.0",
"marked-plaintext": "0.0.2",
"mitt": "^3.0.1",
"moment": "^2.29.4",
"mousetrap": "~1.6.5",
"nprogress": "^0.2.0",
"pdfobject": "^2.2.7",
"portal-vue": "^3.0.0",
"pretty": "^2.0.0",
"pusher-js": "^8.4.0-rc2",
"qs": "^6.9.7",
"read-time-estimate": "0.0.3",
"resize-observer-polyfill": "^1.5.1",
"speakingurl": "^14.0.1",
"striptags": "^3.2.0",
"svgo": "^3.0.0",
"tiny-emitter": "^2.1.0",
"underscore": "~1.13.2",
"uniqid": "^5.2.0",
"upload": "^1.3.2",
"v-calendar": "^3.1.2",
"validator": "^13.7.0",
"vite-svg-loader": "^5.1.0",
"vue": "^3.4.27",
"vue-final-modal": "^4.5.4",
"vue-screen-utils": "^1.0.0-beta.13",
"vue-select": "4.0.0-beta.6",
"vue-toastification": "^2.0.0-rc.5",
"vue3-click-away": "^1.2.4",
"vuex": "^4.1.0"
},
"devDependencies": {
"@babel/preset-env": "^7.20.2",
"@rollup/plugin-inject": "^5.0.3",
"@tailwindcss/container-queries": "^0.1.0",
"@tailwindcss/typography": "^0.5.9",
"@vitejs/plugin-vue": "^5.0.5",
"autoprefixer": "^10.4.0",
"cross-env": "^7.0.3",
"jest": "^29.4.2",
"jest-environment-jsdom": "^29.4.2",
"laravel-vite-plugin": "^1.0.4",
"postcss": "^8.4.31",
"tailwindcss": "^3.3.0",
"vite": "^5.2.13"
}
}
File renamed without changes.
8 changes: 5 additions & 3 deletions resources/css/components/modal.css
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
/* ==========================================================================
MODALS
========================================================================== */
.vm--container {
/** @todo(jackmcdade): double check please. */
.vfm {
direction: ltr;
}

.vm--modal {
.vfm__content {
@apply rounded-lg dark:bg-dark-600 dark:shadow-dark !important;
@apply bg-white shadow-2xl overflow-clip;

[dir='rtl'] & {
direction: rtl;
}
}

.vm--overlay {
.vfm__overlay {
background: hsla(210, 20%, 10%, .15) !important;
}

Expand Down
Loading
Loading