Skip to content

Commit

Permalink
Add CButtonSubmit and apply it to webapps
Browse files Browse the repository at this point in the history
  • Loading branch information
katrinDY committed Oct 5, 2023
1 parent c36a1e5 commit 502e755
Show file tree
Hide file tree
Showing 65 changed files with 755 additions and 291 deletions.
16 changes: 12 additions & 4 deletions client/web/admin/src/components/Apigw/CFiltersStepper.vue
Expand Up @@ -53,10 +53,11 @@
:filters="getSelectedFiltersByStep"
@addFilter="onAddFilter"
/>
<c-submit-button
<c-button-submit
:disabled="disabled"
:processing="processing"
:success="success"
:disabled="disabled"
:text="$t('admin:general.label.submit')"
@submit="$emit('submit')"
/>
</div>
Expand All @@ -65,9 +66,10 @@
</template>
<script>
import CFilterModal from 'corteza-webapp-admin/src/components/Apigw/CFilterModal'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import CFiltersTable from 'corteza-webapp-admin/src/components/Apigw/CFiltersTable'
import CFiltersDropdown from 'corteza-webapp-admin/src/components/Apigw/CFiltersDropdown'
import { components } from '@cortezaproject/corteza-vue'
const { CButtonSubmit } = components
const mapKindToStep = {
prefilter: 0,
Expand All @@ -78,31 +80,37 @@ const mapKindToStep = {
export default {
components: {
CFilterModal,
CSubmitButton,
CButtonSubmit,
CFiltersTable,
CFiltersDropdown,
},
props: {
fetching: {
type: Boolean,
value: false,
},
processing: {
type: Boolean,
value: false,
},
success: {
type: Boolean,
value: false,
},
filters: {
type: Array,
required: true,
},
availableFilters: {
type: Array,
required: true,
},
steps: {
type: Array,
required: true,
Expand Down
12 changes: 7 additions & 5 deletions client/web/admin/src/components/Apigw/CRouteEditorInfo.vue
Expand Up @@ -139,11 +139,12 @@
</template>

<template #footer>
<c-submit-button
class="float-right"
<c-button-submit
:disabled="saveDisabled"
:processing="processing"
:success="success"
:disabled="saveDisabled"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="$emit('submit', route)"
/>

Expand All @@ -161,7 +162,8 @@
<script>
import { NoID } from '@cortezaproject/corteza-js'
import ConfirmationToggle from 'corteza-webapp-admin/src/components/ConfirmationToggle'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import { components } from '@cortezaproject/corteza-vue'
const { CButtonSubmit } = components
export default {
name: 'CRouteEditorInfo',
Expand All @@ -173,7 +175,7 @@ export default {
components: {
ConfirmationToggle,
CSubmitButton,
CButtonSubmit,
},
props: {
Expand Down
10 changes: 6 additions & 4 deletions client/web/admin/src/components/Apigw/CSettingsEditor.vue
Expand Up @@ -52,18 +52,20 @@
</b-form-row>

<template #footer>
<c-submit-button
class="float-right"
<c-button-submit
:processing="processing"
:success="success"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="$emit('submit', settings)"
/>
</template>
</b-card>
</template>

<script>
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import { components } from '@cortezaproject/corteza-vue'
const { CButtonSubmit } = components
export default {
name: 'CSettingsEditor',
Expand All @@ -74,7 +76,7 @@ export default {
},
components: {
CSubmitButton,
CButtonSubmit,
},
props: {
Expand Down
Expand Up @@ -103,11 +103,11 @@
</template>

<template #footer>
<c-submit-button
class="float-right"
<c-button-submit
:processing="processing"
:success="success"
:disabled="saveDisabled"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="$emit('submit', application)"
/>

Expand All @@ -125,7 +125,8 @@
<script>
import { NoID } from '@cortezaproject/corteza-js'
import ConfirmationToggle from 'corteza-webapp-admin/src/components/ConfirmationToggle'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import { components } from '@cortezaproject/corteza-vue'
const { CButtonSubmit } = components
export default {
name: 'CApplicationEditorInfo',
Expand All @@ -137,7 +138,7 @@ export default {
components: {
ConfirmationToggle,
CSubmitButton,
CButtonSubmit,
},
props: {
Expand Down
Expand Up @@ -134,12 +134,12 @@
</template>

<template #footer>
<c-submit-button
data-test-id="button-submit"
class="float-right"
<c-button-submit
:disabled="disabled"
:processing="processing"
:success="success"
:disabled="disabled"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="$emit('submit', { unify, unifyAssets })"
/>
</template>
Expand All @@ -148,7 +148,8 @@

<script>
import { NoID } from '@cortezaproject/corteza-js'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import { components } from '@cortezaproject/corteza-vue'
const { CButtonSubmit } = components
export default {
name: 'CApplicationEditorUnify',
Expand All @@ -159,7 +160,7 @@ export default {
},
components: {
CSubmitButton,
CButtonSubmit,
},
props: {
Expand Down
Expand Up @@ -443,11 +443,12 @@ curl -X POST {{ curlURL }} \
</template>

<template #footer>
<c-submit-button
class="float-right"
<c-button-submit
:disabled="saveDisabled"
:processing="processing"
:success="success"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="submit"
/>

Expand Down Expand Up @@ -479,13 +480,12 @@ curl -X POST {{ curlURL }} \
import { NoID } from '@cortezaproject/corteza-js'
import { handle, components } from '@cortezaproject/corteza-vue'
import ConfirmationToggle from 'corteza-webapp-admin/src/components/ConfirmationToggle'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import CRolePicker from 'corteza-webapp-admin/src/components/CRolePicker'
import CSelectUser from 'corteza-webapp-admin/src/components/Authclient/CSelectUser'
import copy from 'copy-to-clipboard'
import axios from 'axios'
const { CInputDateTime } = components
const { CInputDateTime, CButtonSubmit } = components
export default {
name: 'CAuthclientEditorInfo',
Expand All @@ -497,7 +497,7 @@ export default {
components: {
ConfirmationToggle,
CSubmitButton,
CButtonSubmit,
CRolePicker,
CSelectUser,
CInputDateTime,
Expand Down
Expand Up @@ -133,11 +133,12 @@
</template>

<template #footer>
<c-submit-button
class="float-right"
<c-button-submit
:disabled="saveDisabled"
:processing="processing"
:success="success"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="$emit('submit', node)"
/>

Expand All @@ -154,7 +155,8 @@
<script>
import { NoID } from '@cortezaproject/corteza-js'
import ConfirmationToggle from 'corteza-webapp-admin/src/components/ConfirmationToggle'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import { components } from '@cortezaproject/corteza-vue'
const { CButtonSubmit } = components
export default {
name: 'CFederationEditorInfo',
Expand All @@ -166,7 +168,7 @@ export default {
components: {
ConfirmationToggle,
CSubmitButton,
CButtonSubmit,
},
props: {
Expand Down
14 changes: 7 additions & 7 deletions client/web/admin/src/components/Permissions/CPermissionList.vue
Expand Up @@ -179,14 +179,13 @@
v-if="loaded && canGrant"
#footer
>
<c-submit-button
class="float-right"
<c-button-submit
:processing="processing"
:success="success"
:text="$t('ui.save')"
class="float-right"
@submit="onSubmit"
>
{{ $t('ui.save') }}
</c-submit-button>
/>
</template>
</b-card>

Expand Down Expand Up @@ -262,17 +261,18 @@
</template>

<script>
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
import { VueSelect } from 'vue-select'
import { components } from '@cortezaproject/corteza-vue'
import _ from 'lodash'
const { CButtonSubmit } = components
export default {
i18nOptions: {
namespaces: 'permissions',
},
components: {
CSubmitButton,
CButtonSubmit,
VueSelect,
},
Expand Down
13 changes: 7 additions & 6 deletions client/web/admin/src/components/Queues/CQueueEditorInfo.vue
Expand Up @@ -96,11 +96,12 @@
</template>

<template #footer>
<c-submit-button
class="float-right"
<c-button-submit
:disabled="saveDisabled"
:processing="processing"
:success="success"
:disabled="saveDisabled"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="$emit('submit', queue)"
/>

Expand All @@ -117,9 +118,9 @@

<script>
import { NoID } from '@cortezaproject/corteza-js'
import { handle } from '@cortezaproject/corteza-vue'
import { handle, components } from '@cortezaproject/corteza-vue'
import ConfirmationToggle from 'corteza-webapp-admin/src/components/ConfirmationToggle'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
const { CButtonSubmit } = components
export default {
name: 'CQueueEditorInfo',
Expand All @@ -131,7 +132,7 @@ export default {
components: {
ConfirmationToggle,
CSubmitButton,
CButtonSubmit,
},
props: {
Expand Down
13 changes: 7 additions & 6 deletions client/web/admin/src/components/Role/CRoleEditorInfo.vue
Expand Up @@ -158,11 +158,12 @@
</template>

<template #footer>
<c-submit-button
class="float-right"
<c-button-submit
:disabled="saveDisabled"
:processing="processing"
:success="success"
:disabled="saveDisabled"
:text="$t('admin:general.label.submit')"
class="float-right"
@submit="submit()"
/>

Expand All @@ -189,9 +190,9 @@

<script>
import { system, NoID } from '@cortezaproject/corteza-js'
import { handle } from '@cortezaproject/corteza-vue'
import { handle, components } from '@cortezaproject/corteza-vue'
import ConfirmationToggle from 'corteza-webapp-admin/src/components/ConfirmationToggle'
import CSubmitButton from 'corteza-webapp-admin/src/components/CSubmitButton'
const { CButtonSubmit } = components
export default {
name: 'CRoleEditorInfo',
Expand All @@ -203,7 +204,7 @@ export default {
components: {
ConfirmationToggle,
CSubmitButton,
CButtonSubmit,
},
props: {
Expand Down

0 comments on commit 502e755

Please sign in to comment.