Skip to content

Commit

Permalink
OHRM5X-959: Update workflow commands, lint fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Chamara Abesinghe committed Jan 12, 2023
1 parent 4dc40e4 commit c18c074
Show file tree
Hide file tree
Showing 50 changed files with 670 additions and 399 deletions.
5 changes: 5 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ require('@rushstack/eslint-patch/modern-module-resolution');
module.exports = {
root: true,
extends: [
'plugin:vue/vue3-recommended',
'plugin:vue/vue3-strongly-recommended',
'plugin:vue/vue3-essential',
'eslint:recommended',
'@vue/eslint-config-typescript',
Expand All @@ -12,4 +14,7 @@ module.exports = {
parserOptions: {
ecmaVersion: 'latest',
},
rules: {
'vue/multi-word-component-names': 'off',
},
};
2 changes: 1 addition & 1 deletion .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ jobs:
- name: Install npm dependencies
run: yarn install
- name: Lint
run: yarn workspace oxd-components lint
run: yarn lint
2 changes: 1 addition & 1 deletion .github/workflows/storybook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ jobs:
- name: Install npm dependencies
run: yarn install
- name: Build Storybook
run: yarn workspace oxd-storybook build
run: yarn build:storybook
2 changes: 1 addition & 1 deletion .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
run: yarn install

- name: Unit tests
run: yarn workspace oxd-components test:unit --coverage
run: yarn test:unit --coverage

- name: Upload jest coverage
uses: actions/upload-artifact@v3
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,6 @@ pnpm-debug.log*
*.njsproj
*.sln
*.sw?

# Coverage report
src/coverage/*
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
"@types/jsdom": "^20.0.1",
"@types/node": "^18.11.12",
"@vitejs/plugin-vue": "^4.0.0",
"@vitest/coverage-c8": "^0.27.1",
"@vue/eslint-config-prettier": "^7.0.0",
"@vue/eslint-config-typescript": "^11.0.0",
"@vue/test-utils": "^2.2.6",
Expand Down
22 changes: 13 additions & 9 deletions src/components/Alert/stories/AlertContainer.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,37 +28,41 @@
>
<oxd-button
size="medium"
displayType="ghost-success"
display-type="ghost-success"
label="No, Cancel"
/>
<oxd-button size="medium" displayType="success" label="Yes, Delete" />
<oxd-button size="medium" display-type="success" label="Yes, Delete" />
</oxd-alert>

<oxd-alert
:show="true"
type="warn"
message="Are you sure you want to continue?"
>
<oxd-button size="medium" displayType="ghost-warn" label="No, Cancel" />
<oxd-button size="medium" displayType="warn" label="Yes, Delete" />
<oxd-button size="medium" display-type="ghost-warn" label="No, Cancel" />
<oxd-button size="medium" display-type="warn" label="Yes, Delete" />
</oxd-alert>

<oxd-alert
:show="true"
type="error"
message="Are you sure you want to continue?"
>
<oxd-button size="medium" displayType="ghost-danger" label="No, Cancel" />
<oxd-button size="medium" displayType="danger" label="Yes, Delete" />
<oxd-button
size="medium"
display-type="ghost-danger"
label="No, Cancel"
/>
<oxd-button size="medium" display-type="danger" label="Yes, Delete" />
</oxd-alert>

<oxd-alert
:show="true"
type="info"
message="Are you sure you want to continue?"
>
<oxd-button size="medium" displayType="ghost-info" label="No, Cancel" />
<oxd-button size="medium" displayType="info" label="Yes, Delete" />
<oxd-button size="medium" display-type="ghost-info" label="No, Cancel" />
<oxd-button size="medium" display-type="info" label="Yes, Delete" />
</oxd-alert>
</div>
</template>
Expand All @@ -68,7 +72,7 @@ import Alert from '@/components/Alert/Alert.vue';
import Button from '@/components/Button/Button.vue';

export default {
name: 'alert-container-example',
name: 'AlertContainerExample',
components: {
'oxd-alert': Alert,
'oxd-button': Button,
Expand Down
13 changes: 6 additions & 7 deletions src/components/CardTable/stories/ActionCardTable.story.vue
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,23 @@

<template>
<oxd-card-table
v-model:selected="checkedItems"
:selector="selector"
:headers="headers"
:items="items"
@click="onClick"
:selectable="true"
v-model:selected="checkedItems"
rowDecorator="oxd-table-decorator-card"
row-decorator="oxd-table-decorator-card"
@click="onClick"
/>
</template>

<script>
import CardTable from '@/components/CardTable/CardTable.vue';

export default {
components: {
'oxd-card-table': CardTable,
},
data() {
return {
selector: {
Expand Down Expand Up @@ -102,10 +105,6 @@ export default {
};
},

components: {
'oxd-card-table': CardTable,
},

methods: {
onClick(e) {
console.log(e);
Expand Down
43 changes: 21 additions & 22 deletions src/components/CardTable/stories/CardTable.story.vue
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
<template>
<div class="orangehrm-container">
<oxd-card-table
v-model:selected="checkedItems"
:selector="selector"
:headers="headers"
:items="items"
@click="onClick"
:selectable="selectable"
:disabled="disabled"
:clickable="false"
:loading="isLoading"
v-model:selected="checkedItems"
rowDecorator="oxd-table-decorator-card"
row-decorator="oxd-table-decorator-card"
@click="onClick"
/>
</div>
</template>
Expand All @@ -41,6 +41,18 @@
import CardTable from '@/components/CardTable/CardTable.vue';

export default {
components: {
'oxd-card-table': CardTable,
},

props: {
selectable: {
type: Boolean,
},
disabled: {
type: Boolean,
},
},
data() {
return {
selector: {
Expand All @@ -56,25 +68,6 @@ export default {
};
},

props: {
selectable: {
type: Boolean,
},
disabled: {
type: Boolean,
},
},

components: {
'oxd-card-table': CardTable,
},

methods: {
onClick(e) {
console.log(e);
},
},

created() {
this.isLoading = true;
// simulate async data fetch
Expand All @@ -90,6 +83,12 @@ export default {
this.isLoading = false;
}, 2000);
},

methods: {
onClick(e) {
console.log(e);
},
},
};
</script>

Expand Down
13 changes: 6 additions & 7 deletions src/components/CardTable/stories/CardTableJobs.story.vue
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@
<template>
<div class="orangehrm-container">
<oxd-card-table
v-model:selected="checkedItems"
:selector="selector"
:headers="headers"
:items="items"
@click="onClick"
:selectable="true"
:clickable="false"
v-model:selected="checkedItems"
rowDecorator="oxd-table-decorator-card"
row-decorator="oxd-table-decorator-card"
@click="onClick"
/>
</div>
</template>
Expand All @@ -39,6 +39,9 @@
import CardTable from '@/components/CardTable/CardTable.vue';

export default {
components: {
'oxd-card-table': CardTable,
},
data() {
return {
selector: {
Expand Down Expand Up @@ -101,10 +104,6 @@ export default {
};
},

components: {
'oxd-card-table': CardTable,
},

methods: {
onClick(e) {
console.log(e);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
:items="items"
:selectable="false"
:clickable="false"
rowDecorator="oxd-table-decorator-card"
row-decorator="oxd-table-decorator-card"
/>
</div>
<div class="orangehrm-table-footer"></div>
Expand All @@ -46,6 +46,10 @@ import Button from '@/components/Button/Button.vue';
import CardTable from '@/components/CardTable/CardTable.vue';

export default {
components: {
'oxd-button': Button,
'oxd-card-table': CardTable,
},
data() {
return {
headers: [
Expand Down Expand Up @@ -113,11 +117,6 @@ export default {
};
},

components: {
'oxd-button': Button,
'oxd-card-table': CardTable,
},

methods: {
actionsRenderer(index, item, header, row) {
const edit = {
Expand Down
11 changes: 5 additions & 6 deletions src/components/CardTable/stories/CardTableLeavelist.story.vue
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@
<template>
<div class="orangehrm-container">
<oxd-card-table
v-model:selected="checkedItems"
:selector="selector"
:headers="headers"
:items="items"
:selectable="true"
:clickable="false"
v-model:selected="checkedItems"
rowDecorator="oxd-table-decorator-card"
row-decorator="oxd-table-decorator-card"
/>
</div>
</template>
Expand All @@ -38,6 +38,9 @@
import CardTable from '@/components/CardTable/CardTable.vue';

export default {
components: {
'oxd-card-table': CardTable,
},
data() {
return {
headers: [
Expand Down Expand Up @@ -94,10 +97,6 @@ export default {
};
},

components: {
'oxd-card-table': CardTable,
},

methods: {
cellRenderer(index, item, header, row) {
const accept = {
Expand Down
11 changes: 5 additions & 6 deletions src/components/CardTable/stories/CardTableLeavelistAlt.story.vue
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@
<template>
<div class="orangehrm-container">
<oxd-card-table
v-model:selected="checkedItems"
:selector="selector"
:headers="headers"
:items="items"
:selectable="true"
:clickable="false"
v-model:selected="checkedItems"
rowDecorator="oxd-table-decorator-card"
row-decorator="oxd-table-decorator-card"
/>
</div>
</template>
Expand All @@ -39,6 +39,9 @@ import Textarea from '@/components/Input/Textarea/Textarea.vue';
import SelectInput from '@/components/Input/Select/SelectInput.vue';

export default {
components: {
'oxd-card-table': CardTable,
},
data() {
return {
headers: [
Expand Down Expand Up @@ -99,10 +102,6 @@ export default {
};
},

components: {
'oxd-card-table': CardTable,
},

methods: {
actionsRenderer() {
return {
Expand Down
Loading

0 comments on commit c18c074

Please sign in to comment.