Sha256: 8aa0854b50986a6dc39921896733fff46cd0e8e7e4993ddc23aae50e043884a9

Contents?: true

Size: 580 Bytes

Versions: 1

Compression:

Stored size: 580 Bytes

Contents

import React, { Component } from 'react';
import CLIENT from '../../zendesk/zaf_client';


class List extends Component {


  constructor(){
    super()
    this.state = {
      item_list: []
    }
  }


  componentDidMount(){
    CLIENT.metadata().then(metadata => {
      this.setState({ item_list: JSON.parse(metadata['settings']['item_list'])} );
    });
  }


  render(){
    return (
      <ul>
        {
          this.state.item_list.map((item, key) => {
            return <li key={key}>{item}</li>
          })
        }
      </ul>
    )
  }


}


export default List;

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zaf_react-0.1.3 lib/zaf_react/source/react/src/components/item-list/item-list.js