sp-truncated
NPM 1.9.0
View Storybook
Description
<sp-truncated> renders a line of text, truncating it if it overflows its container. When overflowing, a tooltip is automatically created that renders the entire non-truncated content.
It is used like a <span> to contain potentially-long strings that are important for users to see, even when in small containers, like full names and email addresses.
Usage
yarn add @spectrum-web-components/truncated
Import the side effectful registration of <sp-truncated> via:
import '@spectrum-web-components/truncated/sp-truncated.js';
When looking to leverage the Truncated base class as a type and/or for extension purposes, do so via:
import { Truncated } from '@spectrum-web-components/truncated';
Example
<sp-truncated> This will truncate into a tooltip if there isn't enough space for it. </sp-truncated>
With specific overflow content
By default, tooltip text will be extracted from overflowing content. To provide your own overflow content, slot it into "overflow":
<sp-truncated placement="right"> This is the inline content <span slot="overflow"> And this overflow content will go into the tooltip, on the right </span> </sp-truncated>
API
Changelog
Patch Changes
- Updated dependencies []: 
- @spectrum-web-components/overlay@1.9.0
 - @spectrum-web-components/tooltip@1.9.0
 - @spectrum-web-components/base@1.9.0
 - @spectrum-web-components/styles@1.9.0
 
 
1.8.0
Patch Changes
- Updated dependencies [
 ,77bdef6 ,14486d6 ,ee1bae6 ,15be17d ]:14486d6- @spectrum-web-components/styles@1.8.0
 - @spectrum-web-components/overlay@1.8.0
 - @spectrum-web-components/tooltip@1.8.0
 - @spectrum-web-components/base@1.8.0
 
 
1.7.0
Patch Changes
- Updated dependencies [
 ,1126cf2 ,a646ae8 ]:cde976d- @spectrum-web-components/styles@1.7.0
 - @spectrum-web-components/overlay@1.7.0
 - @spectrum-web-components/tooltip@1.7.0
 - @spectrum-web-components/base@1.7.0
 
 
1.6.0
Patch Changes
- Updated dependencies [
 ,700489f ,9e15a66 ,a9727d2 ]:53f3769- @spectrum-web-components/tooltip@1.6.0
 - @spectrum-web-components/styles@1.6.0
 - @spectrum-web-components/overlay@1.6.0
 - @spectrum-web-components/base@1.6.0
 
 
1.5.0
Patch Changes
- Updated dependencies [
 ,165a904 ,4e06533 ,fa4be70 ,daeb11f ,8f8735c ,6c58f50 ]:fa4be70- @spectrum-web-components/styles@1.5.0
 - @spectrum-web-components/overlay@1.5.0
 - @spectrum-web-components/tooltip@1.5.0
 - @spectrum-web-components/base@1.5.0
 
 
1.4.0
Patch Changes
- Updated dependencies [
 ,3cca7ea ,46cd782 ]:70f5f6f- @spectrum-web-components/styles@1.4.0
 - @spectrum-web-components/overlay@1.4.0
 - @spectrum-web-components/tooltip@1.4.0
 - @spectrum-web-components/base@1.4.0
 
 
1.3.0
Patch Changes
- Updated dependencies [
 ]:468314f- @spectrum-web-components/overlay@1.3.0
 - @spectrum-web-components/tooltip@1.3.0
 - @spectrum-web-components/base@1.3.0
 - @spectrum-web-components/styles@1.3.0
 
 
All notable changes to this project will be documented in this file. See 
1.2.0  (2025-02-27)
 Note: Version bump only for package @spectrum-web-components/truncated
1.1.2  (2025-02-12)
 Note: Version bump only for package @spectrum-web-components/truncated
1.1.1  (2025-01-29)
 Note: Version bump only for package @spectrum-web-components/truncated
1.1.0  (2025-01-29)
 Note: Version bump only for package @spectrum-web-components/truncated
1.0.3  (2024-12-09)
 Note: Version bump only for package @spectrum-web-components/truncated
1.0.1  (2024-11-11)
 Note: Version bump only for package @spectrum-web-components/truncated
1.0.0  (2024-10-31)
 Note: Version bump only for package @spectrum-web-components/truncated
0.49.0  (2024-10-15)
 Features
- add 
static-colorto replacestatic(#4808 ) (43cf086 ) 
0.48.1  (2024-10-01)
 Note: Version bump only for package @spectrum-web-components/truncated
0.48.0  (2024-09-17)
 Note: Version bump only for package @spectrum-web-components/truncated
0.47.2  (2024-09-03)
 Note: Version bump only for package @spectrum-web-components/truncated
0.47.1  (2024-08-27)
 Note: Version bump only for package @spectrum-web-components/truncated
0.47.0  (2024-08-20)
 Note: Version bump only for package @spectrum-web-components/truncated
0.46.0  (2024-08-08)
 Note: Version bump only for package @spectrum-web-components/truncated
0.45.0  (2024-07-30)
 Note: Version bump only for package @spectrum-web-components/truncated
0.44.0  (2024-07-15)
 Note: Version bump only for package @spectrum-web-components/truncated
0.43.0  (2024-06-11)
 Note: Version bump only for package @spectrum-web-components/truncated
0.42.5  (2024-05-24)
 Note: Version bump only for package @spectrum-web-components/truncated
0.42.4  (2024-05-14)
 Note: Version bump only for package @spectrum-web-components/truncated
0.42.3  (2024-05-01)
 Note: Version bump only for package @spectrum-web-components/truncated
0.42.2  (2024-04-03)
 Note: Version bump only for package @spectrum-web-components/truncated
0.42.1  (2024-04-02)
 Note: Version bump only for package @spectrum-web-components/truncated
0.42.0  (2024-03-19)
 Bug Fixes
- truncated: add truncated package (
#4163 ) (4ba0480 ) 
Reverts
- Revert "Truncated element (#4125)" (#4160) (
da88bbe ), closes#4125 #4160