PluginProbe
The Innovative Form Builder – IvyForms / 0.9.1
The Innovative Form Builder – IvyForms v0.9.1
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
ivyforms / frontend / src / constants / templateCategories.ts

templateCategories.ts in The Innovative Form Builder – IvyForms 0.9.1, at frontend/src/constants/templateCategories.ts

413 lines 10.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { computed } from 'vue'
2 import type { MenuItem } from '@/views/_components/menu/IvyMenuAccordion.vue'
3 import { useLabels } from '@/composables/useLabels'
4
5 export const templateCategories = computed<MenuItem[]>(() => {
6 const { getLabel } = useLabels()
7 return [
8 {
9 index: 'all',
10 label: getLabel('all_templates'),
11 },
12 {
13 index: 'favourites',
14 label: getLabel('favourites'),
15 },
16 {
17 index: 'order-forms',
18 label: getLabel('order_forms'),
19 subItems: [
20 {
21 index: 'product-order-forms',
22 label: getLabel('product_order_forms'),
23 },
24 {
25 index: 'tshirt-order-forms',
26 label: getLabel('t_shirt_order_forms'),
27 },
28 {
29 index: 'cake-order-forms',
30 label: getLabel('cake_order_forms'),
31 },
32 {
33 index: 'change-order-forms',
34 label: getLabel('change_order_forms'),
35 },
36 {
37 index: 'work-order-forms',
38 label: getLabel('work_order_forms'),
39 },
40 ],
41 },
42 {
43 index: 'contact-forms',
44 label: getLabel('contact_forms'),
45 subItems: [
46 {
47 index: 'emergency-contact-forms',
48 label: getLabel('emergency_contact_forms'),
49 },
50 ],
51 },
52 /*{
53 index: 'payment-forms',
54 label: getLabel('payment_forms'),
55 subItems: [
56 {
57 index: 'invoice-forms',
58 label: getLabel('invoice_forms'),
59 },
60 {
61 index: 'ach-payment-forms',
62 label: getLabel('ach_payment_forms'),
63 },
64 {
65 index: 'credit-card-payment-forms',
66 label: getLabel('credit_card_payment_forms'),
67 },
68 {
69 index: 'payment-request-forms',
70 label: getLabel('payment_request_forms'),
71 },
72 ],
73 },*/
74 /*{
75 index: 'sponsorship-forms',
76 label: getLabel('sponsorship_forms'),
77 subItems: [
78 {
79 index: 'event-sponsorship-forms',
80 label: getLabel('event_sponsorship_forms'),
81 },
82 ],
83 },*/
84 {
85 index: 'event-registration-forms',
86 label: getLabel('event_registration_forms'),
87 subItems: [
88 {
89 index: 'webinar-registration-forms',
90 label: getLabel('webinar_registration_forms'),
91 },
92 {
93 index: 'conference-registration-forms',
94 label: getLabel('conference_registration_forms'),
95 },
96 {
97 index: 'wedding-forms',
98 label: getLabel('wedding_forms'),
99 },
100 {
101 index: 'charity-event-forms',
102 label: getLabel('charity_event_forms'),
103 },
104 ],
105 },
106 {
107 index: 'booking-forms',
108 label: getLabel('booking_forms'),
109 subItems: [
110 {
111 index: 'appointment-booking-forms',
112 label: getLabel('appointment_booking_forms'),
113 },
114 {
115 index: 'reservation-forms',
116 label: getLabel('reservation_forms'),
117 },
118 ],
119 },
120 {
121 index: 'waiver-forms',
122 label: getLabel('waiver_forms'),
123 subItems: [
124 {
125 index: 'liability-waiver-forms',
126 label: getLabel('liability_waiver_forms'),
127 },
128 {
129 index: 'participation-waiver-forms',
130 label: getLabel('participation_waiver_forms'),
131 },
132 ],
133 },
134 {
135 index: 'registration-forms',
136 label: getLabel('registration_forms'),
137 subItems: [
138 /*{
139 index: 'vendor-registration-forms',
140 label: getLabel('vendor_registration_forms'),
141 },*/
142 {
143 index: 'workshop-registration-forms',
144 label: getLabel('workshop_registration_forms'),
145 },
146 ],
147 },
148 {
149 index: 'request-forms',
150 label: getLabel('request_forms'),
151 subItems: [
152 /*{
153 index: 'time-off-request-forms',
154 label: getLabel('time_off_request_forms'),
155 },*/
156 /*{
157 index: 'maintenance-request-forms',
158 label: getLabel('maintenance_request_forms'),
159 },*/
160 /*{
161 index: 'travel-request-forms',
162 label: getLabel('travel_request_forms'),
163 },
164 {
165 index: 'purchase-request-forms',
166 label: getLabel('purchase_request_forms'),
167 },
168 {
169 index: 'change-request-forms',
170 label: getLabel('change_request_forms'),
171 },
172 {
173 index: 'medical-records-request-forms',
174 label: getLabel('medical_records_request_forms'),
175 },*/
176 {
177 index: 'leave-request-forms',
178 label: getLabel('leave_request_forms'),
179 },
180 ],
181 },
182 /*{
183 index: 'application-forms',
184 label: getLabel('application_forms'),
185 subItems: [
186 {
187 index: 'job-application-forms',
188 label: getLabel('job_application_forms'),
189 },
190 {
191 index: 'employment-application-forms',
192 label: getLabel('employment_application_forms'),
193 },
194 {
195 index: 'tenant-application-forms',
196 label: getLabel('tenant_application_forms'),
197 },
198 {
199 index: 'vendor-application-forms',
200 label: getLabel('vendor_application_forms'),
201 },
202 ],
203 },*/
204 /*{
205 index: 'membership-forms',
206 label: getLabel('membership_forms'),
207 subItems: [],
208 },*/
209 {
210 index: 'consent-forms',
211 label: getLabel('consent_forms'),
212 subItems: [
213 /*{
214 index: 'informed-consent-forms',
215 label: getLabel('informed_consent_forms'),
216 },*/
217 {
218 index: 'medical-consent-forms',
219 label: getLabel('medical_consent_forms'),
220 },
221 {
222 index: 'photo-consent-forms',
223 label: getLabel('photo_consent_forms'),
224 },
225 ],
226 },
227 /*{
228 index: 'release-forms',
229 label: getLabel('release_forms'),
230 subItems: [
231 {
232 index: 'photo-release-forms',
233 label: getLabel('photo_release_forms'),
234 },
235 {
236 index: 'medical-release-forms',
237 label: getLabel('medical_release_forms'),
238 },
239 {
240 index: 'model-release-forms',
241 label: getLabel('model_release_forms'),
242 },
243 {
244 index: 'media-release-forms',
245 label: getLabel('media_release_forms'),
246 },
247 {
248 index: 'liability-release-forms',
249 label: getLabel('liability_release_forms'),
250 },
251 {
252 index: 'video-release-forms',
253 label: getLabel('video_release_forms'),
254 },
255 {
256 index: 'talent-release-forms',
257 label: getLabel('talent_release_forms'),
258 },
259 {
260 index: 'social-media-release-forms',
261 label: getLabel('social_media_release_forms'),
262 },
263 {
264 index: 'information-release-forms',
265 label: getLabel('information_release_forms'),
266 },
267 ],
268 },*/
269 {
270 index: 'feedback-forms',
271 label: getLabel('feedback_forms'),
272 subItems: [
273 {
274 index: 'customer-feedback-forms',
275 label: getLabel('customer_feedback_forms'),
276 },
277 {
278 index: 'event-feedback-forms',
279 label: getLabel('event_feedback_forms'),
280 },
281 {
282 index: 'client-feedback-forms',
283 label: getLabel('client_feedback_forms'),
284 },
285 {
286 index: 'training-feedback-forms',
287 label: getLabel('training_feedback_forms'),
288 },
289 {
290 index: 'interview-feedback-forms',
291 label: getLabel('interview_feedback_forms'),
292 },
293 ],
294 },
295 /*{
296 index: 'survey-forms',
297 label: getLabel('survey_forms'),
298 subItems: [
299 {
300 index: 'nps-survey-forms',
301 label: getLabel('nps_survey_forms'),
302 },
303 {
304 index: 'satisfaction-survey-forms',
305 label: getLabel('satisfaction_survey_forms'),
306 },
307 ],
308 },*/
309 /*{
310 index: 'evaluation-forms',
311 label: getLabel('evaluation_forms'),
312 subItems: [
313 {
314 index: 'employee-evaluation-forms',
315 label: getLabel('employee_evaluation_forms'),
316 },
317 {
318 index: 'performance-evaluation-forms',
319 label: getLabel('performance_evaluation_forms'),
320 },
321 ],
322 },*/
323 /*{
324 index: 'intake-forms',
325 label: getLabel('intake_forms'),
326 subItems: [],
327 },
328 {
329 index: 'referral-forms',
330 label: getLabel('referral_forms'),
331 subItems: [],
332 },*/
333 /*{
334 index: 'donation-forms',
335 label: getLabel('donation_forms'),
336 subItems: [
337 {
338 index: 'church-donation-forms',
339 label: getLabel('church_donation_forms'),
340 },
341 {
342 index: 'fundraiser-donation-forms',
343 label: getLabel('fundraiser_donation_forms'),
344 },
345 ],
346 },*/
347 /*{
348 index: 'reimbursement-forms',
349 label: getLabel('reimbursement_forms'),
350 subItems: [
351 {
352 index: 'mileage-reimbursement-forms',
353 label: getLabel('mileage_reimbursement_forms'),
354 },
355 {
356 index: 'expenses-reimbursement-forms',
357 label: getLabel('expenses_reimbursement_forms'),
358 },
359 ],
360 },*/
361 /*{
362 index: 'agreement-forms',
363 label: getLabel('agreement_forms'),
364 subItems: [
365 {
366 index: 'rental-agreement-forms',
367 label: getLabel('rental_agreement_forms'),
368 },
369 {
370 index: 'partnership-agreement-forms',
371 label: getLabel('partnership_agreement_forms'),
372 },
373 ],
374 },*/
375 /*{
376 index: 'report-forms',
377 label: getLabel('report_forms'),
378 subItems: [
379 {
380 index: 'incident-report-forms',
381 label: getLabel('incident_report_forms'),
382 },
383 {
384 index: 'accident-report-forms',
385 label: getLabel('accident_report_forms'),
386 },
387 {
388 index: 'expenses-report-forms',
389 label: getLabel('expenses_report_forms'),
390 },
391 ],
392 },*/
393 /*{
394 index: 'sign-up-forms',
395 label: getLabel('sign_up_forms'),
396 subItems: [
397 {
398 index: 'newsletter-sign-up-forms',
399 label: getLabel('newsletter_sign_up_forms'),
400 },
401 {
402 index: 'waiting-list-sign-up-forms',
403 label: getLabel('waiting_list_sign_up_forms'),
404 },
405 {
406 index: 'beta-sign-up-forms',
407 label: getLabel('beta_sign_up_forms'),
408 },
409 ],
410 },*/
411 ]
412 })
413