UNPKG

polen

Version:

A framework for delightful GraphQL developer portals

14 lines 1.17 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Code } from '@radix-ui/themes'; import { ChangeBase } from '../ChangeBase.js'; export const InputFieldOperation = ({ change }) => { switch (change.type) { case `INPUT_FIELD_ADDED`: return (_jsxs(ChangeBase, { change: change, children: ["Added input field ", _jsx(Code, { children: change.meta.addedInputFieldName }), " to ", _jsx(Code, { children: change.meta.inputName })] })); case `INPUT_FIELD_REMOVED`: return (_jsxs(ChangeBase, { change: change, children: ["Removed input field ", _jsx(Code, { children: change.meta.removedFieldName }), " from ", _jsx(Code, { children: change.meta.inputName })] })); case `INPUT_FIELD_TYPE_CHANGED`: return (_jsxs(ChangeBase, { change: change, children: ["Changed field ", _jsx(Code, { children: change.meta.inputFieldName }), " type from ", _jsx(Code, { children: change.meta.oldInputFieldType }), ' ', "to ", _jsx(Code, { children: change.meta.newInputFieldType }), " on input ", _jsx(Code, { children: change.meta.inputName })] })); } }; //# sourceMappingURL=InputFieldOperation.js.map