Friendly Wrap
The friendly-wrap component lets you wrap text in a predictable way.
Examples
GlFriendlyWrap
Loading story...
Code reference
The friendly-wrap component lets you wrap text in a predictable way by appending <wbr>
elements to specific break-symbols.
Usage
Default
By default, GlFriendlyWrap
wraps text with slashes (/
) as the break-symbol, which is especially
useful when displaying paths or URLs:
<gl-friendly-wrap text="/some/file/path" />
The code above renders to the following HTML:
<span class="text-break">/<wbr>some/<wbr>file/<wbr>path</span>
Custom symbols
Multiple custom break-symbols can be defined via the GlFriendlyWrap
prop:
<gl-friendly-wrap
:symbols="[';', '-', '.']"
text="some;text-that.needs;to-be.wrapped"
/>
Which renders to:
<span class="text-break">some;<wbr>text-<wbr>that.<wbr>needs;<wbr>to-<wbr>be.<wbr>wrapped</span>
Break words
Symbols can be words too:
<gl-friendly-wrap
:symbols="['and']"
text="it goes on and on and on and on"
/>
Which renders to:
<span class="text-break">it goes on and<wbr> on and<wbr> on and<wbr> on</span>
GlFriendlyWrap
Loading story...
Last updated at: