<script>
import ExcludeList from './ExcludeList.svelte'
import Header from './Header.svelte'
import Input from './Input.svelte'
import GenerateButton from './GenerateButton.svelte'
$: length = 3;
$: sprintName = '';
$: spacing = false;
$: emojiList = [];
$: categories = [];
let emojiData = '' ;
let emojiArray = [];
let excludedCategories = ['Flags', 'Objects'];
let includedCategories = ['Activities'];
async function getData () {
let response = await fetch("https://unpkg.com/emoji.json@12.1.1/emoji.json");
return await response.json();
}
function createList (){
getData().then(function (d) {
emojiData = d.filter(d => !d.name.includes('skin') && !d.group.includes('Component'));
categories = [...new Set(emojiData.map(a => a.group))]
emojiList = updateList(emojiData)
})
}
createList();
function updateList(data){
return filterData(data).map(d => d.char);
}