|
9 | 9 | <div id="student-resources" class="content">
|
10 | 10 | <v-container class="resource--styles">
|
11 | 11 | <HeaderTitle title="STUDENT RESOURCES" />
|
12 |
| - |
13 |
| - <v-row justify="space-between"> |
| 12 | + <v-row justify="space-between"> |
| 13 | + <v-col cols="12" sm="12"> |
| 14 | + <!-- Circles --> |
| 15 | + <a target="_blank" :href="resources.circles.link"> |
| 16 | + <div data-cy="resources-box" class="box primary rounded-lg"> |
| 17 | + <h2>{{ resources.circles.title }}</h2> |
| 18 | + <h3>{{ resources.circles.description }}</h3> |
| 19 | + </div> |
| 20 | + </a> |
| 21 | + </v-col> |
14 | 22 | <v-col cols="12" sm="3">
|
15 |
| - <!-- Jobs --> |
16 |
| - <a target="_blank" :href="resources.jobs_board.link"> |
| 23 | + <!-- Structs --> |
| 24 | + <a target="_blank" :href="resources.structs.link"> |
17 | 25 | <div data-cy="resources-box" class="box primary rounded-lg">
|
18 |
| - <h2>{{ resources.jobs_board.title }}</h2> |
19 |
| - <h3>{{ resources.jobs_board.description }}</h3> |
| 26 | + <h2>{{ resources.structs.title }}</h2> |
| 27 | + <h3>{{ resources.structs.description }}</h3> |
20 | 28 | </div>
|
21 | 29 | </a>
|
22 | 30 | </v-col>
|
| 31 | + |
23 | 32 | <v-col cols="12" sm="3">
|
24 |
| - <!-- CompClub --> |
25 |
| - <a target="_blank" :href="resources.comp_club.link"> |
| 33 | + <!-- Jobs --> |
| 34 | + <a target="_blank" :href="resources.jobs_board.link"> |
26 | 35 | <div data-cy="resources-box" class="box secondary rounded-lg">
|
27 |
| - <h2>{{ resources.comp_club.title }}</h2> |
28 |
| - <h3 class="hidden-sm-above">{{ resources.comp_club.description }}</h3> |
29 |
| - <div class="flex-grow-1"></div> |
| 36 | + <h2>{{ resources.jobs_board.title }}</h2> |
| 37 | + <h3>{{ resources.jobs_board.description }}</h3> |
30 | 38 | </div>
|
31 | 39 | </a>
|
32 | 40 | </v-col>
|
|
48 | 56 | </div>
|
49 | 57 | </a>
|
50 | 58 | </v-col>
|
51 |
| - <v-col cols="12" sm="12"> |
| 59 | + <v-col cols="12" sm="6"> |
| 60 | + <!-- CompClub --> |
| 61 | + <a target="_blank" :href="resources.comp_club.link"> |
| 62 | + <div data-cy="resources-box" class="box primary rounded-lg"> |
| 63 | + <h2>{{ resources.comp_club.title }}</h2> |
| 64 | + <h3 class="hidden-sm-above">{{ resources.comp_club.description }}</h3> |
| 65 | + <div class="flex-grow-1"></div> |
| 66 | + </div> |
| 67 | + </a> |
| 68 | + </v-col> |
| 69 | + <v-col cols="12" sm="6"> |
52 | 70 | <!-- Media -->
|
53 | 71 | <a target="_blank" :href="resources.media.link">
|
54 |
| - <div data-cy="resources-box" class="box secondary rounded-lg"> |
| 72 | + <div data-cy="resources-box" class="box primary rounded-lg"> |
55 | 73 | <h2>{{ resources.media.title }}</h2>
|
56 | 74 | <h3>{{ resources.media.description }}</h3>
|
57 | 75 | </div>
|
|
60 | 78 | <v-col cols="12" sm="6">
|
61 | 79 | <!-- First year guide -->
|
62 | 80 | <a target="_blank" :href="resources.fy_guide.link">
|
63 |
| - <div data-cy="resources-box" class="box primary rounded-lg"> |
| 81 | + <div data-cy="resources-box" class="box secondary rounded-lg"> |
64 | 82 | <h2>{{ resources.fy_guide.title }}</h2>
|
65 | 83 | <h3>{{ resources.fy_guide.description }}</h3>
|
66 | 84 | </div>
|
@@ -89,6 +107,16 @@ export default {
|
89 | 107 | },
|
90 | 108 | data: () => ({
|
91 | 109 | resources: {
|
| 110 | + circles: { |
| 111 | + link: 'https://circles.csesoc.app/', |
| 112 | + title: 'Circles', |
| 113 | + description: 'A UNSW degree planner where you can explore and validate your degree structure.', |
| 114 | + }, |
| 115 | + structs: { |
| 116 | + link: 'https://structs.sh', |
| 117 | + title: 'Structs', |
| 118 | + description: 'An interactive data structure and algorithm visualiser and educational platform for computer science students.', |
| 119 | + }, |
92 | 120 | jobs_board: {
|
93 | 121 | link: 'https://jobsboard.csesoc.unsw.edu.au/login',
|
94 | 122 | title: 'Jobs Board',
|
|
0 commit comments