UNPKG

@patternfly/patternfly

Version:

Assets, source, tooling, and content for PatternFly 4

62 lines (46 loc) 1.95 kB
--- id: 'Truncate' section: components cssPrefix: pf-v5-c-truncate ---import './Truncate.css' ## Examples ### Notes The truncate component contains two child elements, `.pf-v5-c-truncate__start` and `.pf-v5-c-truncate__end`. If both `start` and `end` are present within `.pf-v5-c-truncate`, trucation will occur in the middle of the string. If only `.pf-v5-c-truncate__start` is present, truncation will occur at the end of the string. If only `.pf-v5-c-truncate__end` is present, truncation will occur at the beginning of the string. A `.pf-v5-c-popover` will be automatically applied to the PatternFly React implementation. `&lrm;` must be included at the end of string to denote the ending punctuation mark. Otherwise it will occur and the beggining of truncation for a `pf-v5-c-truncate__end` element. ### Default ```html <div class="pf-v5-c-truncate--example"> <span class="pf-v5-c-truncate"> <span class="pf-v5-c-truncate__start" >Vestibulum interdum risus et enim faucibus, sit amet molestie est accumsan.</span> </span> </div> ``` ### Middle ```html <div class="pf-v5-c-truncate--example"> <span class="pf-v5-c-truncate"> <span class="pf-v5-c-truncate__start" >Vestibulum interdum risus et enim faucibus,&nbsp;</span> <span class="pf-v5-c-truncate__end">sit amet molestie est accumsan.</span> </span> </div> ``` ### Start ```html <div class="pf-v5-c-truncate--example"> <span class="pf-v5-c-truncate"> <span class="pf-v5-c-truncate__end" >Vestibulum interdum risus et enim faucibus, sit amet molestie est accumsan.&lrm;</span> </span> </div> ``` ## Documentation ### Usage | Class | Applied | Outcome | | -- | -- | -- | | `.pf-v5-c-truncate` | `<span>` | Initiates the truncate component. | | `.pf-v5-c-truncate__start` | `<span>` | Defines the truncate component starting text. | | `.pf-v5-c-truncate__end` | `<span>` | Defines the truncate component ending text. |