UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

24 lines 991 B
import { watchEffect } from 'vue'; import { warnOnce } from "../../_utils/index.mjs"; export function useCheckDeprecated(props) { watchEffect(() => { if (props.items) { warnOnce('menu', '`items` is deprecated, please use `options` instead.'); } if (props.onOpenNamesChange) { warnOnce('menu', '`on-open-names-change` is deprecated, please use `on-update:expanded-keys` instead.'); } if (props.onSelect) { warnOnce('menu', '`on-select` is deprecated, please use `on-update:value` instead.'); } if (props.onExpandedNamesChange) { warnOnce('menu', '`on-expanded-names-change` is deprecated, please use `on-update:expanded-keys` instead.'); } if (props.expandedNames) { warnOnce('menu', '`expanded-names` is deprecated, please use `expanded-keys` instead.'); } if (props.defaultExpandedNames) { warnOnce('menu', '`default-expanded-names` is deprecated, please use `default-expanded-keys` instead.'); } }); }