` via:
-
-```
-import '@spectrum-web-components/quick-actions/sp-quick-actions.js';
-```
-
-When looking to leverage the `QuickActions` base class as a type and/or for extension purposes, do so via:
-
-```
-import { QuickActions } from '@spectrum-web-components/quick-actions';
-```
-
-## Example
-
-```html
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-
-### Text Only
-
-When the buttons have text only, be sure to include the `text-only` attribute to ensure correct layout of your actions.
-
-```html
-
-
- Edit
- Copy
- Delete
-
-
-```
diff --git a/packages/quick-actions/exports.json b/packages/quick-actions/exports.json
deleted file mode 100644
index 0bc4b66220..0000000000
--- a/packages/quick-actions/exports.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "./src/*": "./src/*",
- "./sp-quick-actions.js": "./sp-quick-actions.js"
-}
diff --git a/packages/quick-actions/package.json b/packages/quick-actions/package.json
deleted file mode 100644
index 1c673e20ce..0000000000
--- a/packages/quick-actions/package.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "name": "@spectrum-web-components/quick-actions",
- "version": "0.49.0",
- "publishConfig": {
- "access": "public"
- },
- "description": "",
- "license": "Apache-2.0",
- "repository": {
- "type": "git",
- "url": "https://github.com/adobe/spectrum-web-components.git",
- "directory": "packages/quick-actions"
- },
- "author": "",
- "homepage": "https://opensource.adobe.com/spectrum-web-components/components/quick-actions",
- "bugs": {
- "url": "https://github.com/adobe/spectrum-web-components/issues"
- },
- "main": "./src/index.js",
- "module": "./src/index.js",
- "type": "module",
- "exports": {
- ".": {
- "development": "./src/index.dev.js",
- "default": "./src/index.js"
- },
- "./package.json": "./package.json",
- "./src/QuickActions.js": {
- "development": "./src/QuickActions.dev.js",
- "default": "./src/QuickActions.js"
- },
- "./src/index.js": {
- "development": "./src/index.dev.js",
- "default": "./src/index.js"
- },
- "./src/quick-actions.css.js": "./src/quick-actions.css.js",
- "./sp-quick-actions.js": {
- "development": "./sp-quick-actions.dev.js",
- "default": "./sp-quick-actions.js"
- }
- },
- "scripts": {
- "test": "karma start --coverage"
- },
- "files": [
- "**/*.d.ts",
- "**/*.js",
- "**/*.js.map",
- "custom-elements.json",
- "!stories/",
- "!test/"
- ],
- "keywords": [
- "spectrum css",
- "web components",
- "lit-element",
- "lit-html"
- ],
- "dependencies": {
- "@spectrum-web-components/base": "^0.49.0"
- },
- "devDependencies": {
- "@spectrum-css/quickaction": "^3.1.1"
- },
- "types": "./src/index.d.ts",
- "customElements": "custom-elements.json",
- "deprecationNotice": "@spectrum-web-components/quick-actions is deprecated and will be removed in the SWC 1.0 release. Use an Action bar to allow users to perform actions on either a single or multiple items at the same time, instead.",
- "sideEffects": [
- "./sp-*.js",
- "./**/*.dev.js"
- ]
-}
diff --git a/packages/quick-actions/sp-quick-actions.ts b/packages/quick-actions/sp-quick-actions.ts
deleted file mode 100644
index 6d9b5732c2..0000000000
--- a/packages/quick-actions/sp-quick-actions.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
-Copyright 2020 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-import { QuickActions } from './src/QuickActions.js';
-import { defineElement } from '@spectrum-web-components/base/src/define-element.js';
-
-defineElement('sp-quick-actions', QuickActions);
-
-declare global {
- interface HTMLElementTagNameMap {
- 'sp-quick-actions': QuickActions;
- }
-}
diff --git a/packages/quick-actions/src/QuickActions.ts b/packages/quick-actions/src/QuickActions.ts
deleted file mode 100644
index d9ddb66747..0000000000
--- a/packages/quick-actions/src/QuickActions.ts
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-Copyright 2020 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-import {
- CSSResultArray,
- html,
- PropertyValues,
- SpectrumElement,
- TemplateResult,
-} from '@spectrum-web-components/base';
-import { property } from '@spectrum-web-components/base/src/decorators.js';
-
-import styles from './quick-actions.css.js';
-
-/**
- * @element sp-quick-actions
- *
- * @slot - Action Buttons to displayed for quick use
- */
-export class QuickActions extends SpectrumElement {
- public static override get styles(): CSSResultArray {
- return [styles];
- }
-
- @property({ type: Boolean, reflect: true })
- public opened = false;
-
- @property({
- type: Boolean,
- attribute: 'text-only',
- hasChanged() {
- return false;
- },
- })
- public textOnly = false;
-
- protected override update(changes: PropertyValues): void {
- super.update(changes);
- if (window.__swc.DEBUG) {
- window.__swc.warn(
- this,
- `<${this.localName}> is deprecated and will be removed in the SWC 1.0 release. Use an Action bar to allow users to perform actions on either a single or multiple items at the same time, instead.`,
- 'https://opensource.adobe.com/spectrum-web-components/components/quick-actions/#deprecation',
- { level: 'deprecation' }
- );
- }
- }
-
- protected override render(): TemplateResult {
- return html`
-
- `;
- }
-}
diff --git a/packages/quick-actions/src/index.ts b/packages/quick-actions/src/index.ts
deleted file mode 100644
index 6afd39fcf7..0000000000
--- a/packages/quick-actions/src/index.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
-Copyright 2020 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-export * from './QuickActions.js';
diff --git a/packages/quick-actions/src/quick-actions.css b/packages/quick-actions/src/quick-actions.css
deleted file mode 100644
index 3ead8c20c7..0000000000
--- a/packages/quick-actions/src/quick-actions.css
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
-Copyright 2020 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-@import url('./spectrum-quick-actions.css');
diff --git a/packages/quick-actions/src/spectrum-config.js b/packages/quick-actions/src/spectrum-config.js
deleted file mode 100644
index c311701c30..0000000000
--- a/packages/quick-actions/src/spectrum-config.js
+++ /dev/null
@@ -1,74 +0,0 @@
-// @ts-check
-/*
-Copyright 2023 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the 'License');
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-import {
- builder,
- converterFor,
-} from '../../../tasks/process-spectrum-utils.js';
-
-const converter = converterFor('spectrum-QuickActions');
-
-/**
- * @type { import('../../../tasks/spectrum-css-converter').SpectrumCSSConverter }
- */
-const config = {
- conversions: [
- {
- inPackage: '@spectrum-css/quickaction',
- outPackage: 'quick-actions',
- fileName: 'quick-actions',
- components: [
- converter.classToHost(),
- converter.classToAttribute(
- 'spectrum-QuickActions--textOnly',
- 'text-only'
- ),
- converter.classToAttribute('is-open', 'opened'),
- ...converter.enumerateAttributes(
- [
- ['spectrum-QuickActions--left'],
- ['spectrum-QuickActions--right'],
- ],
- 'enter-from'
- ),
- converter.classToId('spectrum-QuickActions-overlay'),
- converter.classToSlotted('spectrum-ActionButton', 'button'),
- {
- find: [
- builder.class('spectrum-ActionButton'),
- builder.combinator('+'),
- builder.class('spectrum-ActionButton'),
- ],
- replace: [
- {
- replace: builder.attribute('name', 'action'),
- hoist: false,
- },
- {
- replace: builder.combinator('+'),
- },
- {
- replace: {
- type: 'pseudo-element',
- kind: 'slotted',
- selector: [builder.attribute('slot', 'action')],
- },
- },
- ],
- },
- ],
- },
- ],
-};
-
-export default config;
diff --git a/packages/quick-actions/src/spectrum-quick-actions.css b/packages/quick-actions/src/spectrum-quick-actions.css
deleted file mode 100644
index 852b61e23f..0000000000
--- a/packages/quick-actions/src/spectrum-quick-actions.css
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-Copyright 2023 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-/* THIS FILE IS MACHINE GENERATED. DO NOT EDIT */
-:host {
- pointer-events: none;
- visibility: hidden;
- opacity: 0;
- transition:
- transform
- var(
- --mod-overlay-animation-duration,
- var(--spectrum-animation-duration-100, 0.13s)
- )
- ease-in-out,
- opacity
- var(
- --mod-overlay-animation-duration,
- var(--spectrum-animation-duration-100, 0.13s)
- )
- ease-in-out,
- visibility 0s linear
- var(
- --mod-overlay-animation-duration,
- var(--spectrum-animation-duration-100, 0.13s)
- );
-}
-
-:host([opened]) {
- pointer-events: auto;
- visibility: visible;
- opacity: 1;
- transition-delay: var(
- --mod-overlay-animation-duration-opened,
- var(--spectrum-animation-duration-0, 0s)
- );
-}
-
-:host([enter-from='left'][opened]) {
- transform: translateX(
- var(
- --mod-overlay-animation-distance,
- var(--spectrum-overlay-animation-distance, 6px)
- )
- );
-}
-
-:host([enter-from='right'][opened]) {
- transform: translateX(
- calc(
- var(
- --mod-overlay-animation-distance,
- var(--spectrum-overlay-animation-distance, 6px)
- ) * -1
- )
- );
-}
-
-:host {
- box-sizing: border-box;
- padding-block: var(
- --spectrum-quickactions-padding-y,
- var(--spectrum-global-dimension-size-50)
- );
- padding-inline: var(
- --spectrum-quickactions-padding-x,
- var(--spectrum-global-dimension-size-50)
- );
- block-size: var(
- --spectrum-quickactions-height,
- var(--spectrum-global-dimension-size-500)
- );
- border-radius: var(
- --spectrum-quickactions-border-radius,
- var(--spectrum-alias-border-radius-regular)
- );
- background-color: var(
- --spectrum-quickactions-background-color,
- var(--spectrum-alias-background-color-quickactions)
- );
- justify-content: center;
- align-items: center;
- display: inline-flex;
-}
-
-[name='action'] + ::slotted([slot='action']) {
- margin-inline-start: var(
- --spectrum-quickactions-button-gap-x,
- var(--spectrum-global-dimension-size-100)
- );
-}
-
-#overlay {
- background-color: var(
- --spectrum-quickactions-overlay-color,
- var(--spectrum-alias-background-color-quickactions-overlay)
- );
-}
-
-:host([text-only]) [name='action'] + ::slotted([slot='action']) {
- margin-inline-start: var(
- --spectrum-quickactions-text-button-gap-x,
- var(--spectrum-global-dimension-size-50)
- );
-}
diff --git a/packages/quick-actions/stories/quick-actions.stories.ts b/packages/quick-actions/stories/quick-actions.stories.ts
deleted file mode 100644
index 115953315b..0000000000
--- a/packages/quick-actions/stories/quick-actions.stories.ts
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright 2020 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-import { html, TemplateResult } from '@spectrum-web-components/base';
-
-import '@spectrum-web-components/quick-actions/sp-quick-actions.js';
-import '@spectrum-web-components/action-button/sp-action-button.js';
-import '@spectrum-web-components/icons-workflow/icons/sp-icon-edit.js';
-import '@spectrum-web-components/icons-workflow/icons/sp-icon-copy.js';
-import '@spectrum-web-components/icons-workflow/icons/sp-icon-delete.js';
-import '@spectrum-web-components/underlay/sp-underlay.js';
-
-export default {
- title: 'Quick Actions',
- component: 'sp-quick-actions',
- parameters: {
- badges: ['deprecated'],
- },
-};
-
-export const iconButtons = (): TemplateResult => {
- return html`
-
-
-
-
-
-
-
-
-
-
-
-
-
- `;
-};
-
-export const textOnly = (): TemplateResult => {
- return html`
-
-
- Edit
- Copy
- Delete
-
-
- `;
-};
diff --git a/packages/quick-actions/test/benchmark/basic-test.ts b/packages/quick-actions/test/benchmark/basic-test.ts
deleted file mode 100644
index 3901562632..0000000000
--- a/packages/quick-actions/test/benchmark/basic-test.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-Copyright 2020 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-import '@spectrum-web-components/quick-actions/sp-quick-actions.js';
-import { html } from 'lit';
-import { measureFixtureCreation } from '../../../../test/benchmark/helpers.js';
-
-measureFixtureCreation(html`
-
-`);
diff --git a/packages/quick-actions/test/quick-actions.test.ts b/packages/quick-actions/test/quick-actions.test.ts
deleted file mode 100644
index a4e3ef67f6..0000000000
--- a/packages/quick-actions/test/quick-actions.test.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2020 Adobe. All rights reserved.
-This file is licensed to you under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License. You may obtain a copy
-of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under
-the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
-OF ANY KIND, either express or implied. See the License for the specific language
-governing permissions and limitations under the License.
-*/
-
-import { elementUpdated, expect, fixture, html } from '@open-wc/testing';
-
-import '@spectrum-web-components/quick-actions/sp-quick-actions.js';
-import { QuickActions } from '@spectrum-web-components/quick-actions';
-import { testForLitDevWarnings } from '../../../test/testing-helpers.js';
-
-describe('QuickActions', () => {
- testForLitDevWarnings(
- async () =>
- await fixture(
- html`
-
- `
- )
- );
- it('loads default quick-actions accessibly', async () => {
- const el = await fixture(
- html`
-
- `
- );
-
- await elementUpdated(el);
-
- await expect(el).to.be.accessible();
- });
-});
diff --git a/packages/quick-actions/tsconfig.json b/packages/quick-actions/tsconfig.json
deleted file mode 100644
index b10d59338e..0000000000
--- a/packages/quick-actions/tsconfig.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "composite": true,
- "rootDir": "./"
- },
- "include": ["*.ts", "src/*.ts"],
- "exclude": ["test/*.ts", "stories/*.ts"]
-}
diff --git a/projects/documentation/scripts/gather-spectrum-urls.js b/projects/documentation/scripts/gather-spectrum-urls.js
index ab4612d29a..d1c7c47a53 100644
--- a/projects/documentation/scripts/gather-spectrum-urls.js
+++ b/projects/documentation/scripts/gather-spectrum-urls.js
@@ -28,7 +28,6 @@ const targetDir = path.resolve(
const targetFile = path.resolve(targetDir, 'spectrumURLs.js');
const packageNameCorrections = {
- quickaction: 'quick-actions',
tag: 'tags',
};
diff --git a/tools/base/test/define-element.test.ts b/tools/base/test/define-element.test.ts
index b637c5489e..9ea96c808f 100644
--- a/tools/base/test/define-element.test.ts
+++ b/tools/base/test/define-element.test.ts
@@ -103,8 +103,6 @@ const elements = {
import(
'@spectrum-web-components/progress-circle/sp-progress-circle.js'
),
- 'sp-quick-actions': () =>
- import('@spectrum-web-components/quick-actions/sp-quick-actions.js'),
'sp-radio-group': () =>
import('@spectrum-web-components/radio/sp-radio-group.js'),
'sp-radio': () => import('@spectrum-web-components/radio/sp-radio.js'),
diff --git a/tools/bundle/elements.ts b/tools/bundle/elements.ts
index cb4b84f30e..4e8e7833d6 100644
--- a/tools/bundle/elements.ts
+++ b/tools/bundle/elements.ts
@@ -63,7 +63,6 @@ import '@spectrum-web-components/picker-button/sp-picker-button.js';
import '@spectrum-web-components/popover/sp-popover.js';
import '@spectrum-web-components/progress-bar/sp-progress-bar.js';
import '@spectrum-web-components/progress-circle/sp-progress-circle.js';
-import '@spectrum-web-components/quick-actions/sp-quick-actions.js';
import '@spectrum-web-components/radio/sp-radio.js';
import '@spectrum-web-components/radio/sp-radio-group.js';
import '@spectrum-web-components/search/sp-search.js';
diff --git a/tools/bundle/src/index.ts b/tools/bundle/src/index.ts
index 2a6e1bda9e..97fa232f81 100644
--- a/tools/bundle/src/index.ts
+++ b/tools/bundle/src/index.ts
@@ -50,7 +50,6 @@ export * from '@spectrum-web-components/picker-button';
export * from '@spectrum-web-components/popover';
export * from '@spectrum-web-components/progress-bar';
export * from '@spectrum-web-components/progress-circle';
-export * from '@spectrum-web-components/quick-actions';
export * from '@spectrum-web-components/radio';
export * from '@spectrum-web-components/search';
export * from '@spectrum-web-components/sidenav';
diff --git a/tools/bundle/tsconfig.json b/tools/bundle/tsconfig.json
index ab71772ffb..ef447a2453 100644
--- a/tools/bundle/tsconfig.json
+++ b/tools/bundle/tsconfig.json
@@ -139,9 +139,6 @@
{
"path": "../../packages/overlay"
},
- {
- "path": "../../packages/quick-actions"
- },
{
"path": "../../packages/radio"
},
diff --git a/tsconfig-all.json b/tsconfig-all.json
index f3bc58747b..e7cec75581 100644
--- a/tsconfig-all.json
+++ b/tsconfig-all.json
@@ -163,9 +163,6 @@
{
"path": "packages/progress-circle"
},
- {
- "path": "packages/quick-actions"
- },
{
"path": "packages/radio"
},
diff --git a/tsconfig-react-wrapper.json b/tsconfig-react-wrapper.json
index 53194e75b1..3968013346 100644
--- a/tsconfig-react-wrapper.json
+++ b/tsconfig-react-wrapper.json
@@ -148,9 +148,6 @@
{
"path": "react/progress-circle"
},
- {
- "path": "react/quick-actions"
- },
{
"path": "react/radio"
},
diff --git a/yarn.lock b/yarn.lock
index 5a47137bdd..db0e00cbcf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5208,11 +5208,6 @@
resolved "https://registry.yarnpkg.com/@spectrum-css/progresscircle/-/progresscircle-3.1.0.tgz#d4de439c3ae3f240030d3a682f6d1f6b8ff84f9e"
integrity sha512-1zGnhlYD3suY1E1b2B0LLHFNC31gZMl7NsoGRzztj6dwUVF9bbmrMH7PlHkAqN1aTiaQaFGunEtFSW/XbEc+XA==
-"@spectrum-css/quickaction@^3.1.1":
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/@spectrum-css/quickaction/-/quickaction-3.1.1.tgz#1095cc68b6e182721aa141d490b79f6ed6ca1d6d"
- integrity sha512-PCp/83ctAWrYlDYjZU+9vRMLte2GBaxiKOBvm1g9UH0XqTvocjlyVRNIvVbE0ywdefVtbKGFr30x+Yk9HTdaRQ==
-
"@spectrum-css/radio@^9.2.3":
version "9.2.3"
resolved "https://registry.yarnpkg.com/@spectrum-css/radio/-/radio-9.2.3.tgz#1e0f60134fd76089f166ebac3d4b41bbc9cb9cc9"