mirror of
				https://github.com/owncast/owncast.git
				synced 2025-11-04 13:27:21 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			537 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			537 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { Button, ButtonProps } from 'antd';
 | 
						|
import { HeartFilled } from '@ant-design/icons';
 | 
						|
 | 
						|
import { FC } from 'react';
 | 
						|
import styles from './ActionButton/ActionButton.module.scss';
 | 
						|
 | 
						|
export type FollowButtonProps = ButtonProps & {
 | 
						|
  onClick?: () => void;
 | 
						|
  props?: ButtonProps;
 | 
						|
};
 | 
						|
 | 
						|
export const FollowButton: FC<FollowButtonProps> = ({ onClick, props }) => (
 | 
						|
  <Button
 | 
						|
    {...props}
 | 
						|
    type="primary"
 | 
						|
    className={styles.button}
 | 
						|
    icon={<HeartFilled />}
 | 
						|
    onClick={onClick}
 | 
						|
    id="follow-button"
 | 
						|
  >
 | 
						|
    Follow
 | 
						|
  </Button>
 | 
						|
);
 |