Support custom text in notify button
This commit is contained in:
@@ -4,11 +4,12 @@ import { FC } from 'react';
|
|||||||
import styles from './ActionButton/ActionButton.module.scss';
|
import styles from './ActionButton/ActionButton.module.scss';
|
||||||
|
|
||||||
export type NotifyButtonProps = {
|
export type NotifyButtonProps = {
|
||||||
|
text?: string;
|
||||||
onClick?: () => void;
|
onClick?: () => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const NotifyButton: FC<NotifyButtonProps> = ({ onClick }) => (
|
export const NotifyButton: FC<NotifyButtonProps> = ({ onClick, text }) => (
|
||||||
<Button type="primary" className={`${styles.button}`} icon={<BellFilled />} onClick={onClick}>
|
<Button type="primary" className={`${styles.button}`} icon={<BellFilled />} onClick={onClick}>
|
||||||
Notify
|
{text || 'Notify'}
|
||||||
</Button>
|
</Button>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ export const OfflineBanner: FC<OfflineBannerProps> = ({
|
|||||||
<div className={styles.footer}>
|
<div className={styles.footer}>
|
||||||
{fediverseAccount && <FollowButton />}
|
{fediverseAccount && <FollowButton />}
|
||||||
|
|
||||||
{notificationsEnabled && <NotifyButton onClick={onNotifyClick} />}
|
{notificationsEnabled && <NotifyButton text="Notify when live" onClick={onNotifyClick} />}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user