File "LabelWrapper.js"
Full path: /home/satkhirabarta/public_html/wp-content/plugins/complianz-gdpr/settings/src/Settings/Fields/LabelWrapper.js
File
size: 734 B (734 B bytes)
MIME-type: text/x-java
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
import {memo} from "@wordpress/element";
import FieldTooltip from "./FieldTooltip";
import Premium from "../Premium";
import {__} from '@wordpress/i18n';
const LabelWrapper = ({id, label, tooltip, premium, required, type, isParentLabel }) => {
if (!label || label.length===0) return null;
let parentClass = isParentLabel ? 'cmplz-parent' : '';
return (
<div className={"cmplz-label-container "+parentClass}>
<label htmlFor={id}>{label}
{required && type!=='radio' && type!=='document' && <span className="cmplz-required"> (
{__('required', 'complianz-gdpr')}
)</span>}
</label>
<FieldTooltip tooltip={tooltip}/>
<Premium premium={premium} id={id}/>
</div>
);
};
export default memo(LabelWrapper);