This package has been deprecated

Author message:

Moved to GitHub Packages

@zestia/ember-wrap-urls

6.2.0 • Public • Published

@zestia/ember-wrap-urls

Latest npm release Ember Observer

This Ember addon takes some text, which may or may not contain URLs and renders the text and each URL as an Ember component.

Installation

ember install @zestia/ember-wrap-urls

Demo

https://zestia.github.io/ember-wrap-urls

Example

Given the following:

<WrapUrls @text='Check out my link: http://example.com' />

Will render:

Check out my link <span class='wrapped-url'>http://example.com</span>

WrapUrls

Arguments

@text

Required. The text within which to find URLs.

@Url

Optional. The component used to display each URL discovered within @text. Defaults to wrap-urls/url. You can also set it to wrap-urls/link, or a component of your choice.

@pattern

Optional. The regular expression used to find URLs in the @text. You may wish to set this to match mailto links for example.

API

When a URL is found, and a component is rendered in its place, that component will have this API available to it in the template as an argument @url.

string

The URL that this component should render.

start

The position in the @text where the URL starts.

end

The position in the @text where the URL ends.

Package Sidebar

Install

npm i @zestia/ember-wrap-urls

Weekly Downloads

3

Version

6.2.0

License

MIT

Unpacked Size

9.5 kB

Total Files

13

Last publish

Collaborators

  • philliphaines
  • amk221