Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React from 'react'
  2. import { Chip } from '@dhis2/ui-core'
  3. import { DeleteButton } from './DeleteButton'
  4. import './style.css'
  5.  
  6. export const AppComp = ({ roleId, appdata, rolesdata, refetch, onClick }) => {
  7.     const name = appdata.displayName ? appdata.displayName : appdata.name
  8.  
  9.     let icon;
  10.     if (typeof appdata.icon === 'string') {
  11.         const imgsrc = appdata.icon.replace(
  12.             '..',
  13.             `${process.env.REACT_APP_DHIS2_BASE_URL}`
  14.         )
  15.         icon = <img src={imgsrc} alt={appdata.displayName} />
  16.     } else {
  17.         icon = appdata.icon
  18.     }
  19.  
  20.     return (
  21.         <Chip
  22.             className="appchip"
  23.             icon={icon}
  24.             onClick={() => {
  25.                 onClick()
  26.             }}
  27.         >
  28.             {name}
  29.             {rolesdata && (
  30.                 <DeleteButton
  31.                     roleId={roleId}
  32.                     appname={appdata.name}
  33.                     rolesdata={rolesdata}
  34.                     refetch={refetch}
  35.                 />
  36.             )}
  37.         </Chip>
  38.     )
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement