tv-1.0.x-dev/js/apps/tv/src/Components/Channels.js

js/apps/tv/src/Components/Channels.js
function Channels(params) {
    function toggleChannels() {
        const channel = document.querySelector('.Channels');
        channel.classList.toggle('active');
    }

    function loadChannel(item) {
        return function () {
            // @todo implement function
            console.log(item);
        }
    }

    return (
        <div className="Channels">
            <button onClick={toggleChannels}>Channels</button>
            <h3>Channels</h3>
            <div className="scrollable">
                <ul>
                    {params.channels.map((item, index) => (
                        <li key={item.id} className={item.id == params.current ? 'current' : ''}>
                            <a onClick={loadChannel(item)}>{item.title}</a>
                        </li>
                    ))}
                </ul>
            </div>
        </div>
    );
}

export default Channels;

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc