How to use the conseiljs.AttrbuteDataType.BOOLEAN function in conseiljs

To help you get started, we’ve selected a few conseiljs examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Cryptonomic / Arronax / src / components / CustomTableRow / index.tsx View on Github external
const formatValueForDisplay = (platform: string, network: string, entity: string, value: any, attribute: AttributeDefinition, onClickPrimaryKey: (entity: string, key: string, value: string | number) => void, aggregation?: ConseilFunction) => {
    if (value == null || value.length === 0) { return ''; }
    const {dataFormat, dataType} = attribute;

    if (!!aggregation) { return formatAggregatedValue(attribute, value, aggregation); }

    if (dataType === AttrbuteDataType.BOOLEAN) {
        const svalue = value.toString();
        return svalue.charAt(0).toUpperCase() + svalue.slice(1);
    } else if (dataType === AttrbuteDataType.DATETIME) {
        if (!dataFormat) { return value; }

        return (
            
            {value}
            
        )
    } else if (dataType === AttrbuteDataType.ACCOUNT_ADDRESS) {
        const colors = Buffer.from(Buffer.from(value.substring(3, 6) + value.slice(-3), 'utf8').map(b => Math.floor((b - 48) * 255)/74)).toString('hex');

        return (
github Cryptonomic / Arronax / src / utils / general.ts View on Github external
export const getOperatorType = (dataType: string) => {
  if (dataType === AttrbuteDataType.INT || dataType === AttrbuteDataType.DECIMAL || dataType === AttrbuteDataType.CURRENCY) {
    return 'numeric';
  }
  if (dataType === AttrbuteDataType.STRING || dataType === AttrbuteDataType.ACCOUNT_ADDRESS || dataType === AttrbuteDataType.HASH) {
    return 'string';
  }
  if (dataType === AttrbuteDataType.BOOLEAN) {
    return 'boolean';
  }
  return 'dateTime';
}
github Cryptonomic / Arronax / src / utils / render.tsx View on Github external
export const formatValueForDisplay = (platform: string, network: string, entity: string, value: any, attribute: AttributeDefinition, onClickPrimaryKey: (entity: string, key: string, value: string | number) => void, aggregation?: ConseilFunction, truncate: boolean = true) => {
      if (value == null || value.length === 0) { return ''; }
      const {dataFormat, dataType} = attribute;
  
      if (!!aggregation) { return formatAggregatedValue(attribute, value, aggregation); }
  
      if (dataType === AttrbuteDataType.BOOLEAN) {
          const svalue = value.toString();
          return svalue.charAt(0).toUpperCase() + svalue.slice(1);
      } else if (dataType === AttrbuteDataType.DATETIME) {
          if (!dataFormat) { return value; }
          return (
            {value}
          )
      } else if (dataType === AttrbuteDataType.ACCOUNT_ADDRESS) {
          const colors = Buffer.from(Buffer.from(value.substring(3, 6) + value.slice(-3), 'utf8').map(b => Math.floor((b - 48) * 255)/74)).toString('hex');
          const address = formatReferenceValue(attribute, (truncate ? truncateHash(value) : value), value, onClickPrimaryKey)
          return (
              
              
              
              {address}