30 lines
744 B
TypeScript
30 lines
744 B
TypeScript
import React, { memo } from '../../../lib/teact/teact';
|
|
import { getActions } from '../../../global';
|
|
|
|
import useOldLang from '../../../hooks/useOldLang';
|
|
|
|
import Icon from '../../common/icons/Icon';
|
|
|
|
import styles from './PrivacyLockedOption.module.scss';
|
|
|
|
type OwnProps = {
|
|
label: string;
|
|
};
|
|
|
|
function PrivacyLockedOption({ label }: OwnProps) {
|
|
const lang = useOldLang();
|
|
const { showNotification } = getActions();
|
|
|
|
return (
|
|
<div
|
|
className={styles.contactsAndPremiumOptionTitle}
|
|
onClick={() => showNotification({ message: lang('OptionPremiumRequiredMessage') })}
|
|
>
|
|
<span>{label}</span>
|
|
<Icon name="lock-badge" className={styles.lockIcon} />
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default memo(PrivacyLockedOption);
|