Skip to content

Commit e15e0d4

Browse files
committed
ECER-5116: ICRA eligibility requirements page
1 parent f9ca179 commit e15e0d4

File tree

5 files changed

+72
-16
lines changed

5 files changed

+72
-16
lines changed

src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package-lock.json

Lines changed: 0 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/src/components/IcraCard.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<div class="d-flex flex-row justify-start ga-3 flex-wrap ma-4">
1414
<v-card-actions>
15-
<router-link to="test">Learn more</router-link>
15+
<router-link to="icra/eligibility">Learn more</router-link>
1616
</v-card-actions>
1717
</div>
1818
</v-card>

src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/src/components/pages/Dashboard.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@
181181
Canadian-certified ECE.
182182
</p>
183183
<div class="mt-auto">
184-
<router-link class="mt-4" to="test">Learn more</router-link>
184+
<router-link class="mt-4" to="icra/eligibility">Learn more</router-link>
185185
</div>
186186
</Card>
187187
</v-col>
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<template>
2+
<v-container>
3+
<div>
4+
<Breadcrumb />
5+
<h1 class="pb-9">Apply with international certification</h1>
6+
7+
<ECEHeader title="Is this pathway right for you?" />
8+
<p>
9+
If you are certified as an Early Childhood Educator (ECE) in another country, you may be eligible to apply for ECE Five Year certification in British
10+
Columbia using professional experience you have outside of Canada.
11+
</p>
12+
<p class="mt-5 mb-8">
13+
<b>Note:</b>
14+
This application is only for
15+
<b>ECE Five Year certification.</b>
16+
It does not apply to ECE Assistant of ECE One Year certification.
17+
</p>
18+
<ECEHeader title="The eligibility process" />
19+
<p class="mt-3">1. Submit your required documentation</p>
20+
<p class="mt-1">
21+
2. We will review your submission and determine if you are eligible to apply for ECE Five Year certification using professional experience you have
22+
outside of Canada
23+
</p>
24+
<p class="mt-1">
25+
3. If you are eligible, you may continue with your ECE Five Year application. If you are not eligible, we will contact you with other application
26+
options
27+
</p>
28+
29+
<Callout class="mt-10" type="warning" title="Do you have 500 hours of work experience supervised by a Canadian-certified ECE?">
30+
If yes, you do not need to confirm your eligibility. Please
31+
<router-link class="mt-4" to="/">apply for certification directly here.</router-link>
32+
</Callout>
33+
34+
<h3 class="mt-13">When you are ready, you can begin your submission.</h3>
35+
36+
<v-btn class="mt-10" id="backToHome" size="large" color="primary" @click="handleBackToHome">
37+
<v-icon size="small" icon="mdi-arrow-left" class="mr-2"></v-icon>
38+
Back to home
39+
</v-btn>
40+
</div>
41+
</v-container>
42+
</template>
43+
44+
<script lang="ts">
45+
import { defineComponent } from "vue";
46+
import type { Components } from "@/types/openapi";
47+
import Breadcrumb from "@/components/Breadcrumb.vue";
48+
import ECEHeader from "@/components/ECEHeader.vue";
49+
import Callout from "../Callout.vue";
50+
51+
export default defineComponent({
52+
name: "IcraEligibility",
53+
components: {
54+
Breadcrumb,
55+
ECEHeader,
56+
Callout,
57+
},
58+
methods: {
59+
handleBackToHome() {
60+
this.$router.push("/");
61+
},
62+
},
63+
});
64+
</script>

src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/src/router.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,12 @@ const router = createRouter({
288288
meta: { requiresAuth: false },
289289
name: "lookup-certification",
290290
},
291+
{
292+
path: "/icra/eligibility",
293+
component: () => import("./components/pages/IcraEligibility.vue"),
294+
meta: { requiresAuth: true, requiresICRAFeature: true, requiresVerification: true },
295+
name: "icra-eligibility",
296+
},
291297
{
292298
path: "/lookup/certification/record",
293299
component: () => import("./components/LookupCertificationRecord.vue"),

0 commit comments

Comments
 (0)