diff --git a/packages/form/src/fields/Timerange.vue b/packages/form/src/fields/Timerange.vue
new file mode 100644
index 00000000..89ba8138
--- /dev/null
+++ b/packages/form/src/fields/Timerange.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
diff --git a/packages/form/src/index.ts b/packages/form/src/index.ts
index 3a7813d2..24046100 100644
--- a/packages/form/src/index.ts
+++ b/packages/form/src/index.ts
@@ -45,6 +45,7 @@ import Switch from './fields/Switch.vue';
import Text from './fields/Text.vue';
import Textarea from './fields/Textarea.vue';
import Time from './fields/Time.vue';
+import Timerange from './fields/Timerange.vue';
import { setConfig } from './utils/config';
import Form from './Form.vue';
import FormDialog from './FormDialog.vue';
@@ -76,6 +77,7 @@ export { default as MTime } from './fields/Time.vue';
export { default as MCheckbox } from './fields/Checkbox.vue';
export { default as MSwitch } from './fields/Switch.vue';
export { default as MDaterange } from './fields/Daterange.vue';
+export { default as MTimerange } from './fields/Timerange.vue';
export { default as MColorPicker } from './fields/ColorPicker.vue';
export { default as MCheckboxGroup } from './fields/CheckboxGroup.vue';
export { default as MRadioGroup } from './fields/RadioGroup.vue';
@@ -117,6 +119,7 @@ export default {
app.component('m-fields-date', Date);
app.component('m-fields-datetime', DateTime);
app.component('m-fields-daterange', Daterange);
+ app.component('m-fields-timerange', Timerange);
app.component('m-fields-time', Time);
app.component('m-fields-checkbox', Checkbox);
app.component('m-fields-switch', Switch);