diff --git a/app/javascript/v3/views/auth/start/SetupCompany.vue b/app/javascript/v3/views/auth/start/SetupCompany.vue
index 93739b1e8..b2b9c201b 100644
--- a/app/javascript/v3/views/auth/start/SetupCompany.vue
+++ b/app/javascript/v3/views/auth/start/SetupCompany.vue
@@ -27,20 +27,56 @@
:label="$t('ONBOARDING.COMPANY.TIMEZONE.LABEL')"
:placeholder="$t('ONBOARDING.COMPANY.TIMEZONE.PLACEHOLDER')"
/>
-
-
+
+
+
+ >
+
+
import FormInput from '../../../components/Form/Input.vue';
+import WithLabel from '../../../components/Form/WithLabel.vue';
import SubmitButton from '../../../components/Button/SubmitButton';
import ModalLayout from './components/ModalLayout.vue';
+import configMixin from 'shared/mixins/configMixin';
export default {
components: {
FormInput,
SubmitButton,
ModalLayout,
+ WithLabel,
},
+ mixins: [configMixin],
data() {
return {
companyName: '',
@@ -68,7 +108,24 @@ export default {
locale: '',
companySize: '',
industry: '',
+ companySizeOptions: [
+ { value: '1-10', label: '1-10' },
+ { value: '11-50', label: '11-50' },
+ { value: '51-200', label: '51-200' },
+ { value: '201-500', label: '201-500' },
+ { value: '501-1000', label: '501-1000' },
+ { value: '1001-5000', label: '1001-5000' },
+ { value: '5001+', label: '5001+' },
+ ],
};
},
+ computed: {
+ languagesSortedByCode() {
+ const enabledLanguages = [...this.enabledLanguages];
+ return enabledLanguages.sort((l1, l2) =>
+ l1.iso_639_1_code.localeCompare(l2.iso_639_1_code)
+ );
+ },
+ },
};