polen
Version:
A framework for delightful GraphQL developer portals
12 lines • 1.03 kB
JavaScript
import { jsxs as _jsxs, jsx as _jsx } from "react/jsx-runtime";
import { Code } from '@radix-ui/themes';
import { ChangeBase } from '../ChangeBase.js';
export const DirectiveArgument = ({ change }) => {
switch (change.type) {
case `DIRECTIVE_ARGUMENT_DEFAULT_VALUE_CHANGED`:
return (_jsxs(ChangeBase, { change: change, children: ["Changed default value for directive ", _jsxs(Code, { children: ["@", change.meta.directiveName] }), " argument", ' ', _jsx(Code, { children: change.meta.directiveArgumentName })] }));
case `DIRECTIVE_ARGUMENT_TYPE_CHANGED`:
return (_jsxs(ChangeBase, { change: change, children: ["Changed directive ", _jsxs(Code, { children: ["@", change.meta.directiveName] }), " argument", ' ', _jsx(Code, { children: change.meta.directiveArgumentName }), " type from ", _jsx(Code, { children: change.meta.oldDirectiveArgumentType }), ' ', "to ", _jsx(Code, { children: change.meta.newDirectiveArgumentType })] }));
}
};
//# sourceMappingURL=DirectiveArgument.js.map