35 lines
686 B
JavaScript
35 lines
686 B
JavaScript
import { Controller } from '@hotwired/stimulus'
|
|
import Swal from 'sweetalert2'
|
|
|
|
export default class extends Controller {
|
|
static values = {
|
|
cropImage: String
|
|
}
|
|
|
|
connect() {
|
|
console.log('crop', this.cropImageValue)
|
|
window.CropAvatar = this
|
|
}
|
|
|
|
open() {
|
|
console.log('open crop')
|
|
Swal.fire({
|
|
title: 'Are you sure?',
|
|
text: "You won't be able to revert this!",
|
|
icon: 'warning',
|
|
showCancelButton: true,
|
|
confirmButtonColor: '#3085d6',
|
|
cancelButtonColor: '#d33',
|
|
confirmButtonText: 'Yes, delete it!',
|
|
}).then((result) => {
|
|
if (result.isConfirmed) {
|
|
Swal.fire(
|
|
'Deleted!',
|
|
'Your file has been deleted.',
|
|
'success',
|
|
)
|
|
}
|
|
})
|
|
}
|
|
}
|