anproto personal data server
at master 586 B view raw
1import { apds } from './apds.js' 2import { render } from './render.js' 3 4export const composer = async () => { 5 const div = document.createElement('div') 6 const ta = document.createElement('textarea') 7 8 ta.placeholder = 'Write a message' 9 10 div.appendChild(ta) 11 12 const b = document.createElement('button') 13 14 b.textContent = 'Sign' 15 16 b.onclick = async () => { 17 const published = await apds.compose(ta.value) 18 ta.value = '' 19 const scroller = document.getElementById('scroller') 20 await render.hash(published, scroller) 21 } 22 23 div.appendChild(b) 24 25 return div 26}