Skip to content

Commit def9248

Browse files
authored
Merge pull request #1363 from bcgov/stories/ecer-5116
ECER-5116: ICRA eligibility requirements page
2 parents f9ca179 + 84dab6d commit def9248

File tree

6 files changed

+70
-16
lines changed

6 files changed

+70
-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/Breadcrumb.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,8 @@ export default defineComponent({
370370
case "manageApplication":
371371
return [...this.baseItems, { title: "Application", disabled: true, href: `/manage-application/${params.applicationId}` }];
372372
373+
case "icra-eligibility":
374+
return [...this.baseItems, { title: "Apply with international certificate", disabled: true, href: "/icra/eligibility" }];
373375
default:
374376
return this.baseItems;
375377
}

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="{ name: '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="{name: 'icra-eligibility'}">Learn more</router-link>
185185
</div>
186186
</Card>
187187
</v-col>
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
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+
<ol class="ml-10 mt-3">
20+
<li>Submit your required documentation</li>
21+
<li>
22+
We will review your submission and determine if you are eligible to apply for ECE Five Year certification using professional experience you have
23+
outside of Canada
24+
</li>
25+
<li>
26+
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 options
27+
</li>
28+
</ol>
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-6" rounded="lg" color="primary" @click="router.push({ name: 'icra-eligibility-requirements' })">Check eligibility</v-btn>
37+
</div>
38+
</v-container>
39+
</template>
40+
41+
<script lang="ts">
42+
import { defineComponent } from "vue";
43+
import { useRouter } from "vue-router";
44+
import Breadcrumb from "@/components/Breadcrumb.vue";
45+
import ECEHeader from "@/components/ECEHeader.vue";
46+
import Callout from "../Callout.vue";
47+
48+
export default defineComponent({
49+
name: "IcraEligibility",
50+
components: {
51+
Breadcrumb,
52+
ECEHeader,
53+
Callout,
54+
},
55+
setup() {
56+
const router = useRouter();
57+
return { router };
58+
},
59+
});
60+
</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)