UNPKG

polen

Version:

A framework for delightful GraphQL developer portals

14 lines 1.28 kB
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime"; import { Code } from '@radix-ui/themes'; import { ChangeBase } from '../ChangeBase.js'; export const EnumValueDeprecationReason = ({ change }) => { switch (change.type) { case `ENUM_VALUE_DEPRECATION_REASON_ADDED`: return (_jsxs(ChangeBase, { change: change, children: ["Deprecated enum value ", _jsx(Code, { children: change.meta.enumValueName }), " on ", _jsx(Code, { children: change.meta.enumName }), change.meta.addedValueDeprecationReason && _jsxs(_Fragment, { children: [": \"", change.meta.addedValueDeprecationReason, "\""] })] })); case `ENUM_VALUE_DEPRECATION_REASON_REMOVED`: return (_jsxs(ChangeBase, { change: change, children: ["Removed deprecation from enum value ", _jsx(Code, { children: change.meta.enumValueName }), " on", ' ', _jsx(Code, { children: change.meta.enumName })] })); case `ENUM_VALUE_DEPRECATION_REASON_CHANGED`: return (_jsxs(ChangeBase, { change: change, children: ["Changed deprecation reason for enum value ", _jsx(Code, { children: change.meta.enumValueName }), " on", ' ', _jsx(Code, { children: change.meta.enumName })] })); } }; //# sourceMappingURL=EnumValueDeprecationReason.js.map