Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from "react";import { useState } from "react";import { EmojiActivity } from "./emojis/EmojiActivity";import { EmojiFlags } from "./emojis/EmojiFlags";import { EmojiFood } from "./emojis/EmojiFood";import { EmojiNature } from "./emojis/EmojiNature";import { EmojiObjects } from "./emojis/EmojiObjects";import { EmojiPeople } from "./emojis/EmojiPeople";import { EmojiSymbols } from "./emojis/EmojiSymbols";import { EmojiTravel } from "./emojis/EmojiTravel";const Emojione = (props) => {const { onClickEmoji } = props;const [currentTab, setCurrentTab] = useState("people");const emojiTabs = {activity: "activity",flags: "flags",food: "food",nature: "nature",objects: "objects",people: "people",symbols: "symbols",travel: "travel",};const handleChangeTab = (tabToChange) => {setCurrentTab(tabToChange);};return (<div><div className="smiley-panel"><ulclassName="nav customtab2 nav-tabs menu-tabs"// style="padding: 0;"><liclassName={`menu-item ${currentTab === emojiTabs.people ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.people)}><i className="ti-face-smile"></i></a></li><liclassName={`menu-item ${currentTab === emojiTabs.nature ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.nature)}><i className="ti-gallery"></i></a></li><liclassName={`menu-item ${currentTab === emojiTabs.food ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.food)}><i className="fa fa-cutlery"></i></a></li><liclassName={`menu-item ${currentTab === emojiTabs.activity ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.activity)}><i className="ti-basketball"></i></a></li><liclassName={`menu-item ${currentTab === emojiTabs.travel ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.travel)}><i className="fa fa-car"></i></a></li><liclassName={`menu-item ${currentTab === emojiTabs.objects ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.objects)}><i className="ti-light-bulb"></i></a></li><liclassName={`menu-item ${currentTab === emojiTabs.symbols ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.symbols)}><i className="ti-heart"></i></a></li><liclassName={`menu-item ${currentTab === emojiTabs.flags ? "active" : ""}`}><a onClick={() => handleChangeTab(emojiTabs.flags)}><i className="ti-flag-alt"></i></a></li></ul><divclassName="tab-content" /* style="margin: 0;text-align: center;" */><div role="tabpanel" className="tab-pane active" id=""></div></div></div><EmojiPeopleonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.people ? true : false}/><EmojiNatureonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.nature ? true : false}/><EmojiFoodonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.food ? true : false}/><EmojiActivityonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.activity ? true : false}/><EmojiTravelonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.travel ? true : false}/><EmojiObjectsonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.objects ? true : false}/><EmojiSymbolsonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.symbols ? true : false}/><EmojiFlagsonClickEmoji={onClickEmoji}hidden={currentTab === emojiTabs.flags ? true : false}/></div>);};export default Emojione;