feat: Implement service worker for IPFS vault

This commit is contained in:
Prad Nukala
2024-10-07 20:13:38 -04:00
parent fa7b11198e
commit c608a067ed
34 changed files with 740 additions and 758 deletions
+10
View File
@@ -0,0 +1,10 @@
// Code generated from Pkl module `models`. DO NOT EDIT.
package models
type ModalForm struct {
Title string `pkl:"title"`
Description string `pkl:"description"`
Id string `pkl:"id"`
}
+8
View File
@@ -9,6 +9,14 @@ import (
type Models struct {
Home *Home `pkl:"home"`
Register *ModalForm `pkl:"register"`
Login *ModalForm `pkl:"login"`
Authorize *ModalForm `pkl:"authorize"`
PrivacyConsent *ModalForm `pkl:"privacyConsent"`
}
// LoadFromPath loads the pkl module at the given path and evaluates it into a Models
@@ -0,0 +1,5 @@
// Code generated from Pkl module `models`. DO NOT EDIT.
package models
type PublicKeyCreationOptions struct {
}
@@ -0,0 +1,5 @@
// Code generated from Pkl module `models`. DO NOT EDIT.
package models
type PublicKeyRequestOptions struct {
}
+13
View File
@@ -0,0 +1,13 @@
package models
type Event string
const (
// Auth
AuthLoginSuccess Event = "login_success"
AuthLogoutSuccess Event = "logout_success"
AuthRegisterSuccess Event = "register_success"
AuthRegisterFailure Event = "register_failure"
WalletTransactionConfirmed Event = "transaction_confirmed"
)
+3 -5
View File
@@ -10,9 +10,7 @@ func init() {
pkl.RegisterMapping("models#Button", Button{})
pkl.RegisterMapping("models#Image", Image{})
pkl.RegisterMapping("models#Stat", Stat{})
pkl.RegisterMapping("models#Input", Input{})
pkl.RegisterMapping("models#Link", Link{})
pkl.RegisterMapping("models#SocialLink", SocialLink{})
pkl.RegisterMapping("models#Feature", Feature{})
pkl.RegisterMapping("models#Highlights", Highlights{})
pkl.RegisterMapping("models#ModalForm", ModalForm{})
pkl.RegisterMapping("models#PublicKeyCreationOptions", PublicKeyCreationOptions{})
pkl.RegisterMapping("models#PublicKeyRequestOptions", PublicKeyRequestOptions{})
}