import getInfo from './getInfo'; const checkFileCreation = () => new Promise((resolve, reject) => { if (document.getElementById('like-water')) { resolve( fetch( getInfo().json // getInfo().json.replace( // 'https://raw.githubusercontent.com/', // 'https://gitcdn.xyz/repo/' // ) ).then(response => response.json()) ); } else { const e = document.createElement('aside'); e.innerHTML = '' + 'create file, enter path:'; const inp = document.createElement('input'); inp.onchange = event => { const b = document.createElement('div'); b.id = 'like-water'; b.setAttribute('data-file', getInfo(event.target.value).json); document.body.appendChild(b); e.remove(); resolve({ blocks: [] }); }; e.classList.add('_alert'); e.appendChild(inp); document.body.prepend(e); } }); export default checkFileCreation;