Sha256: a89e7139a4ff5263d83cdbf246857d8f4d329d276ab2fa749950958b5dc6d2f5
Contents?: true
Size: 678 Bytes
Versions: 44
Compression:
Stored size: 678 Bytes
Contents
/* @flow */ import React from 'react' import classnames from 'classnames' import { spacing } from '../utilities/spacing.js' import { buildDataProps } from '../utilities/props' type OnlineStatusProps = { className?: String, data?: object, id?: String, status?: "online" | "offline" | "away", } const OnlineStatus = (props: OnlineStatusProps) => { const { id, data = {}, className, status = 'offline' } = props const dataProps = buildDataProps(data) const css = classnames([`pb_online_status_kit_${status}`, className], spacing(props)) return ( <div {...dataProps} className={css} id={id} /> ) } export default OnlineStatus
Version data entries
44 entries across 44 versions & 1 rubygems