styles.tsx 900 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import styled from '@emotion/styled';
  2. import {space} from 'sentry/styles/space';
  3. export const Card = styled('div')`
  4. background: ${p => p.theme.background};
  5. border-radius: ${p => p.theme.borderRadius};
  6. border: 1px ${p => 'solid ' + p.theme.border};
  7. box-shadow: ${p => p.theme.dropShadowMedium};
  8. margin: ${space(2)} 0;
  9. padding: ${space(2)};
  10. `;
  11. export const HalvedGrid = styled('div')`
  12. display: grid;
  13. grid-template-columns: repeat(2, 1fr);
  14. align-items: center;
  15. gap: ${space(4)};
  16. `;
  17. export const HalvedWithDivider = styled('div')`
  18. display: grid;
  19. grid-template-columns: 2fr 1fr 2fr;
  20. align-items: center;
  21. margin: 8px 0;
  22. `;
  23. export const Divider = styled('span')`
  24. border-right: 1px solid ${p => p.theme.border};
  25. margin: 0 ${space(1)};
  26. height: ${space(3)};
  27. `;
  28. export const Centered = styled('div')`
  29. display: flex;
  30. align-items: center;
  31. justify-content: center;
  32. `;