Moved date checks to computed
This commit is contained in:
@@ -23,10 +23,7 @@
|
|||||||
<div
|
<div
|
||||||
v-if="
|
v-if="
|
||||||
event.status == 'closed' ||
|
event.status == 'closed' ||
|
||||||
(event.status == 'open' &&
|
(event.status == 'open' && expired)
|
||||||
new SMDate(event.end_at, {
|
|
||||||
format: 'ymd',
|
|
||||||
}).isBefore())
|
|
||||||
"
|
"
|
||||||
class="sm-workshop-registration sm-workshop-registration-closed">
|
class="sm-workshop-registration sm-workshop-registration-closed">
|
||||||
Registration for this event has closed.
|
Registration for this event has closed.
|
||||||
@@ -43,10 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="
|
v-if="
|
||||||
event.status == 'open' &&
|
event.status == 'open' && expired == false &&
|
||||||
new SMDate(event.end_at, {
|
|
||||||
format: 'ymd',
|
|
||||||
}).isAfter() &&
|
|
||||||
event.registration_type == 'none'
|
event.registration_type == 'none'
|
||||||
"
|
"
|
||||||
class="sm-workshop-registration sm-workshop-registration-none">
|
class="sm-workshop-registration sm-workshop-registration-none">
|
||||||
@@ -55,10 +49,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="
|
v-if="
|
||||||
event.status == 'open' &&
|
event.status == 'open' && expired == false &&
|
||||||
new SMDate(event.end_at, {
|
|
||||||
format: 'ymd',
|
|
||||||
}).isAfter() &&
|
|
||||||
event.registration_type != 'none'
|
event.registration_type != 'none'
|
||||||
"
|
"
|
||||||
class="sm-workshop-registration sm-workshop-registration-url">
|
class="sm-workshop-registration sm-workshop-registration-url">
|
||||||
@@ -181,6 +172,12 @@ const registerUrl = computed(() => {
|
|||||||
return href;
|
return href;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const expired = computer(()=>{
|
||||||
|
return new SMDate(event.value?.end_at, {
|
||||||
|
format: 'ymd',
|
||||||
|
}).isBefore();
|
||||||
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load the page data.
|
* Load the page data.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user