2021-09-17 08:07:03 +00:00
< template >
< div class = "mb-3" >
2021-09-21 05:02:41 +00:00
< label for = "apprise-url" class = "form-label" > { { $t ( "Apprise URL" ) } } < / label >
2021-09-17 08:07:03 +00:00
< input id = "apprise-url" v-model = "$parent.notification.appriseURL" type="text" class="form-control" required >
< div class = "form-text" >
2021-09-21 05:02:41 +00:00
< p > { { $t ( "Example:" , [ "twilio://AccountSid:AuthToken@FromPhoneNo" ] ) } } < / p >
< i18n-t keypath = "Read more:" tag = "p" >
< a href = "https://github.com/caronc/apprise/wiki#notification-services" target = "_blank" > https : //github.com/caronc/apprise/wiki#notification-services</a>
< / i18n-t >
2021-09-17 08:07:03 +00:00
< / div >
< / div >
< div class = "mb-3" >
2021-09-21 05:02:41 +00:00
< i18n-t keypath = "Status:" tag = "p" >
2021-09-22 08:20:59 +00:00
< span v-if = "appriseInstalled" class="text-primary" > {{ $ t ( " Apprise is installed. " ) }} < / span >
< span v -else class = "text-danger" > { { $t ( "Apprise is not installed." ) } } < a href = "https://github.com/caronc/apprise" target = "_blank" > { { $t ( "Read more" ) } } < / a > < / span >
2021-09-21 05:02:41 +00:00
< / i18n-t >
2021-09-17 08:07:03 +00:00
< / div >
< / template >
< script >
export default {
data ( ) {
return {
2021-09-17 08:54:50 +00:00
appriseInstalled : false
2021-09-17 08:07:03 +00:00
}
} ,
2021-09-17 08:54:50 +00:00
mounted ( ) {
this . $root . getSocket ( ) . emit ( "checkApprise" , ( installed ) => {
this . appriseInstalled = installed ;
} )
} ,
2021-09-17 08:07:03 +00:00
}
< / script >