dialogheader fix

Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
This commit is contained in:
Andrey Platov 2021-08-30 09:18:25 +02:00
parent 8b92648ade
commit 42a6cf2e06
No known key found for this signature in database
GPG Key ID: C8787EFEB4B64AF0

View File

@ -28,14 +28,17 @@
import User from './icons/User.svelte' import User from './icons/User.svelte'
import chunter from '@anticrm/chunter' import chunter from '@anticrm/chunter'
import recruit from '../plugin'
import { uploadFile } from '../utils' import { uploadFile } from '../utils'
export let space: Ref<Space> export let space: Ref<Space>
const query = createQuery() let firstName = ''
let lastName = ''
let city = ''
$: query.query(chunter.class.Attachment, {}, result => { console.log('attachments', result) }) const client = getClient()
let dragover = false let dragover = false
let loading = false let loading = false
@ -46,8 +49,20 @@
const id = generateId() const id = generateId()
const uuid = await uploadFile(id, file) const uuid = await uploadFile(id, file)
console.log('uploaded file uuid', uuid) console.log('uploaded file uuid', uuid)
getClient().createDoc(chunter.class.Attachment, space, {
attachmentTo: 'xxxx' as Ref<Doc>, // create candidate
const candidateId = generateId()
client.createDoc(recruit.class.Candidate, space, {
firstName,
lastName,
email: '',
phone: '',
city,
}, candidateId)
// create attachment
client.createDoc(chunter.class.Attachment, space, {
attachmentTo: candidateId,
collection: 'resume', collection: 'resume',
name: file.name, name: file.name,
file: uuid file: uuid
@ -81,11 +96,11 @@
<div class="avatar"><User /></div> <div class="avatar"><User /></div>
<div class="flex-col"> <div class="flex-col">
<div class="name"> <div class="name">
<EditBox placeholder="John" /> <EditBox placeholder="John" bind:value={firstName}/>
<EditBox placeholder="Appleseed" /> <EditBox placeholder="Appleseed" bind:value={lastName}/>
</div> </div>
<!-- <div class="name"><EditBox placeholder="John"/>&nbsp;<EditBox placeholder="Appleseed"/></div> --> <!-- <div class="name"><EditBox placeholder="John"/>&nbsp;<EditBox placeholder="Appleseed"/></div> -->
<div class="title"><EditBox placeholder="Los Angeles"/></div> <div class="title"><EditBox placeholder="Los Angeles" bind:value={city}/></div>
</div> </div>
</div> </div>
<div class="lb-content"> <div class="lb-content">