Skip to content

Commit ff52d5f

Browse files
committed
fix: Drop zone alignment
1 parent d4b7e8f commit ff52d5f

File tree

2 files changed

+25
-33
lines changed

2 files changed

+25
-33
lines changed

app/components/open-to/files/upload/index.gjs

+25-22
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import FileDropzone from 'ember-file-upload/components/file-dropzone';
33
import fileQueue from 'ember-file-upload/helpers/file-queue';
44
import { t } from 'ember-intl';
55
import Avatar from '../../../avatar';
6-
import Instructions from './instructions';
76
import { action } from '@ember/object';
87
import { on } from '@ember/modifier';
98
import { Button } from '@frontile/buttons';
@@ -19,36 +18,40 @@ export default class OpenToFilesUpload extends Component {
1918
{{#let (fileQueue onFileAdded=this.uploadPhoto) as |queue|}}
2019
<FileDropzone @queue={{queue}} class='' as |dropzone|>
2120

22-
{{#if dropzone.active}}
23-
<Instructions>
24-
<span
25-
class='text-xl font-black shadow-md text-white bg-gradient-to-r from-indigo-500 from-10% via-sky-500 via-30% to-emerald-500 to-90% px-6 py-2 rounded-lg'
26-
>
27-
{{t 'drag-and-drop.drop-now'}}
28-
</span>
29-
</Instructions>
30-
{{else}}
31-
<div class='relative w-full aspect-square'>
32-
<div class='absolute top-0 left-0 w-full aspect-square'>
33-
<Avatar
34-
class='border-dashed border-4 border-slate-400'
35-
@file='/images/unicorn.webp'
36-
/>
37-
</div>
21+
<div class='relative w-full aspect-square'>
22+
<div class='absolute top-0 left-0 w-full aspect-square'>
23+
<Avatar
24+
class='border-dashed border-4
25+
{{if dropzone.active "border-emerald-500" "border-slate-400"}}'
26+
@file='/images/unicorn.webp'
27+
/>
28+
</div>
3829

39-
<Instructions>
40-
<Button @intent='primary' {{on 'click' this.toggleFileSelector}}>
30+
<div
31+
class='relative top-0 left-0 w-full aspect-square text-center flex justify-center items-center'
32+
>
33+
<Button
34+
@intent='primary'
35+
{{on 'click' this.toggleFileSelector}}
36+
class='{{if
37+
dropzone.active
38+
"bg-gradient-to-r from-indigo-500 from-10% via-sky-500 via-30% to-emerald-500 to-90%"
39+
}}'
40+
>
41+
{{#if dropzone.active}}
42+
{{t 'drag-and-drop.drop-now'}}
43+
{{else}}
4144
{{t 'drag-and-drop.instructions'}}
4245
<input
4346
id='file-input'
4447
type='file'
4548
{{queue.selectFile}}
4649
class='hidden'
4750
/>
48-
</Button>
49-
</Instructions>
51+
{{/if}}
52+
</Button>
5053
</div>
51-
{{/if}}
54+
</div>
5255
</FileDropzone>
5356
{{/let}}
5457
</template>

app/components/open-to/files/upload/instructions.gjs

-11
This file was deleted.

0 commit comments

Comments
 (0)