/**
 * Toast component
 *
 * Generated by coz on 8/26/2016,
 * from a template provided by apeman-asset-templates.
 *
 * @class Toast
 */
'use strict'

import React from 'react'
import defineDebug from 'debug'
import { ApToastGroup } from 'apeman-react-basic'
import { asServed, combine } from '../wrappers'

const debug = defineDebug('project:fragment:toast')

/** @lends Toast */
const Toast = ({ srvc }) => {
  const { getToasts } = srvc.toastService
  let info = getToasts('info')
  let warn = getToasts('warn')
  let error = getToasts('error')
  return (
    <ApToastGroup { ...{ info, warn, error } }/>
  )
}

export default combine(
  asServed.proxy()
)(Toast)
