1.0.4 • Published 7 months ago
emoji-pack v1.0.4
Emoji Pack
Authors
Demo
Usage/Examples
import { EmojiCollection } from "emoji-pack";
function App() {
return <EmojiCollection columns={5} width="20" toolTipTopPosition="35" />;
}
export default App;
Props
Name | Type | Description |
---|---|---|
emojis | array | An array of emojis, where each emoji is an object with symbol and label properties (example below). |
columns | number | The number of columns to display. Default value is 5 . |
borderColor | string | Border color for customization according to your UI. |
borderWidth | number | Border width. Default value is 1 . |
borderRadius | string | Border Radius. Default value is 5 . |
gap | string | column gap. Default value is 10 . |
width | string | Container width. Default value is 30 . |
toolTipBackgroundColor | string | Tooltip Background Color. Default value is #1c1c1c . |
toolTipTextColor | string | Tooltip Text Color. Default value is white . |
tooltipFontFamily | string | Tooltip Font Family. Default value is cursive . |
toolTipBorderRadius | string | Tooltip Border Radius. Default value is 5 . |
toolTipFontSize | string | Tooltip Font Size. Default value is 0.875rem . |
toolTipTopPosition | string | Tooltip Top Position. Default value is -30 . |
Example for emojis
const defaultEmojis = [
{ symbol: "😀", label: "Grinning Face" },
{ symbol: "🎉", label: "Party Popper" },
{ symbol: "❤️", label: "Red Heart" },
{ symbol: "🔥", label: "Fire" },
{ symbol: "🚀", label: "Rocket" },
{ symbol: "😒", label: "Sad" },
{ symbol: "🤣", label: "Funny" },
{ symbol: "💋", label: "Kiss" },
];