You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			45 lines
		
	
	
		
			815 B
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			45 lines
		
	
	
		
			815 B
		
	
	
	
		
			Markdown
		
	
### All link
 | 
						|
 | 
						|
```jsx
 | 
						|
<Linkify text="https://somewhere.com" />
 | 
						|
```
 | 
						|
 | 
						|
### Starting and ending with link
 | 
						|
 | 
						|
```jsx
 | 
						|
<Linkify text="https://somewhere.com Yes? No? https://anotherlink.com" />
 | 
						|
```
 | 
						|
 | 
						|
### With a link in the middle
 | 
						|
 | 
						|
```jsx
 | 
						|
<Linkify text="Before. https://somewhere.com After." />
 | 
						|
```
 | 
						|
 | 
						|
### No link
 | 
						|
 | 
						|
```jsx
 | 
						|
<Linkify text="Plain text" />
 | 
						|
```
 | 
						|
 | 
						|
### Should not render as link
 | 
						|
 | 
						|
```jsx
 | 
						|
<Linkify text="smailto:someone@somewhere.com - ftp://something.com - //local/share - \\local\share" />
 | 
						|
```
 | 
						|
 | 
						|
### Should render as link
 | 
						|
 | 
						|
```jsx
 | 
						|
<Linkify text="github.com - https://blah.com" />
 | 
						|
```
 | 
						|
 | 
						|
### Providing custom non-link render function
 | 
						|
 | 
						|
```jsx
 | 
						|
const renderNonLink = ({ text, key }) => (
 | 
						|
  <span key={key}>This is my custom non-link content!</span>
 | 
						|
);
 | 
						|
<Linkify text="Before github.com After" renderNonLink={renderNonLink} />;
 | 
						|
```
 |