diff --git a/packages/components/pagination/src/components/prev.ts b/packages/components/pagination/src/components/prev.ts new file mode 100644 index 0000000000..c84e96ed94 --- /dev/null +++ b/packages/components/pagination/src/components/prev.ts @@ -0,0 +1,22 @@ +import { buildProps } from '@element-plus/utils' +import type { ExtractPropTypes } from 'vue' +import type Prev from './prev.vue' + +export const paginationPrevProps = buildProps({ + disabled: Boolean, + currentPage: { + type: Number, + default: 1, + }, + prevText: { + type: String, + }, +} as const) + +export const paginationPrevEmits = { + click: (evt: MouseEvent) => evt instanceof MouseEvent, +} + +export type PaginationPrevProps = ExtractPropTypes + +export type PrevInstance = InstanceType diff --git a/packages/components/pagination/src/components/prev.vue b/packages/components/pagination/src/components/prev.vue index 3d595ef969..07216d4879 100644 --- a/packages/components/pagination/src/components/prev.vue +++ b/packages/components/pagination/src/components/prev.vue @@ -11,40 +11,20 @@ -