123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package example_basics
- import (
- "github.com/qor5/admin/presets"
- "github.com/qor5/admin/presets/gorm2op"
- "github.com/qor5/ui/vuetify"
- "github.com/qor5/web"
- "github.com/theplant/htmlgo"
- )
- type confirmDialog struct{}
- func PresetsConfirmDialog(b *presets.Builder) {
- _ = []interface{}{
-
- presets.OpenConfirmDialog,
-
-
- presets.ConfirmDialogConfirmEvent,
-
-
- presets.ConfirmDialogPromptText,
-
-
- presets.ConfirmDialogDialogPortalName,
-
- }
- b.URIPrefix(PresetsConfirmDialogPath).
- DataOperator(gorm2op.DataOperator(DB))
- mb := b.Model(&confirmDialog{}).
- URIName("confirm-dialog").
- Label("Confirm Dialog")
- mb.Listing().PageFunc(func(ctx *web.EventContext) (r web.PageResponse, err error) {
- r.Body = htmlgo.Div(
-
- vuetify.VBtn("Delete File").
- Attr("@click",
- web.Plaid().
- EventFunc(presets.OpenConfirmDialog).
- Query(presets.ConfirmDialogConfirmEvent,
- `alert("file deleted")`,
- ).
- Go(),
- ),
-
- ).Class("ma-8")
- return r, nil
- })
- }
- const PresetsConfirmDialogPath = "/samples/confirm_dialog"
|