terminal.tsx 649 B

12345678910111213141516171819202122232425262728293031
  1. import styled from '@emotion/styled';
  2. import space from 'sentry/styles/space';
  3. type Props = {
  4. command: string;
  5. };
  6. const Terminal = ({command}: Props) => (
  7. <Wrapper>
  8. <Prompt>{'\u0024'}</Prompt>
  9. {command}
  10. </Wrapper>
  11. );
  12. export default Terminal;
  13. const Wrapper = styled('div')`
  14. background: ${p => p.theme.gray500};
  15. padding: ${space(1.5)} ${space(3)};
  16. font-family: ${p => p.theme.text.familyMono};
  17. color: ${p => p.theme.white};
  18. border-radius: ${p => p.theme.borderRadius};
  19. display: grid;
  20. grid-template-columns: max-content 1fr;
  21. gap: ${space(0.75)};
  22. `;
  23. const Prompt = styled('div')`
  24. color: ${p => p.theme.gray300};
  25. `;