@asyncapi/generator
Version:
The AsyncAPI generator. It can generate documentation, code, anything!
21 lines (18 loc) • 554 B
JavaScript
import { ProducerFields } from './ProducerFields';
import { Text } from '@asyncapi/generator-react-sdk';
import SendEvent from './SendEvent';
import { lowerFirst } from '@asyncapi/generator-helpers';
export default function ClientProducer({ className }) {
const clientName = lowerFirst(className);
return (
<Text newLines={2}>
<Text newLines={2}>
{`
@ApplicationScoped
public class ${className}{`}
</Text>
<ProducerFields clientName={clientName} />
<SendEvent eventName={clientName}/>
</Text>
);
}