PluginProbe
The Innovative Form Builder – IvyForms / 0.8.1
The Innovative Form Builder – IvyForms v0.8.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.8.1, at frontend/src/constants/templateCategories.ts

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