/**
* Get Chairman Data from the given signature array.
*
* @param {Array} signature - The array containing signature objects.
* @returns {Object} An object with `name` and `sign` properties representing Chairman data.
*/
export const getChairmanData = (signature) => {
let temp = signature?.filter((el) => el.signature_post === "CHA");
var name = temp[0]?.name || "";
var sign = temp[0]?.signature || "";
return { name, sign };
};
/**
* Get Governor Data from the given signature array.
*
* @param {Array} signature - The array containing signature objects.
* @returns {Object} An object with `name` and `sign` properties representing Governor data.
*/
export const getGovernorData = (signature) => {
let temp = signature?.filter((el) => el.signature_post === "GOV");
var name = temp[0]?.name || "";
var sign = temp[0]?.signature || "";
return { name, sign };
};
/**
* Get Director Data from the given signature array.
*
* @param {Array} signature - The array containing signature objects.
* @returns {Object} An object with `name` and `sign` properties representing Director data.
*/
export const getDirectorData = (signature) => {
let temp = signature?.filter((el) => el.signature_post === "DIR");
var name = temp[0]?.name || "";
var sign = temp[0]?.signature || "";
return { name, sign };
};
/**
* Get Accountant Data from the given signature array.
*
* @param {Array} signature - The array containing signature objects.
* @returns {Object} An object with `name` and `sign` properties representing Accountant data.
*/
export const getAccountantData = (signature) => {
let temp = signature?.filter((el) => el.signature_post === "ACC");
var name = temp[0]?.name || "";
var sign = temp[0]?.signature || "";
return { name, sign };
};
/**
* Get Managing Director Data from the given signature array.
*
* @param {Array} signature - The array containing signature objects.
* @returns {Object} An object with `name` and `sign` properties representing Managing Director data.
*/
export const getManagingDirectorData = (signature) => {
let temp = signature?.filter((el) => el.signature_post === "MD");
var name = temp[0]?.name || "";
var sign = temp[0]?.signature || "";
return { name, sign };
};
/**
* Get CEO Data from the given signature array.
*
* @param {Array} signature - The array containing signature objects.
* @returns {Object} An object with `name` and `sign` properties representing CEO data.
*/
export const getCeoData = (signature) => {
let temp = signature?.filter((el) => el.signature_post === "CEO");
var name = temp[0]?.name || "";
var sign = temp[0]?.signature || "";
return { name, sign };
};
Source