UNPKG

strapi-plugin-documentation

Version:

Create an OpenAPI Document and visualize your API with SWAGGER UI.

84 lines (79 loc) 1.77 kB
import styled, { css } from 'styled-components'; import { Button } from 'strapi-helper-plugin'; const Wrapper = styled.div` height: 54px; display: flex; line-height: 53px; margin: 0 28px 0 36px; justify-content: space-between; border-bottom: 1px solid rgba(14, 22, 34, 0.04); font-size: 13px; color: #333740; > div:first-child { flex: 0 0 70px; font-weight: 500; } > div:nth-child(2) { flex: 0 0 160px; text-align: left; font-weight: 500 !important; } > div:last-child { flex: 0 0 400px; align-self: center; text-align: right; } -webkit-font-smoothing: antialiased; `; const StyledButton = styled(Button)` height: 26px; margin: 0; padding: 0 15px; line-height: initial; font-size: 13px; font-weight: 500; ${({ type }) => { if (type === 'openDocumentation') { return css` margin-right: 10px; border: 1px solid #dfe0e1; &:before { margin-right: 10px; content: '\f08e'; font-family: 'FontAwesome'; font-size: 10px; } `; } if (type === 'generateDocumentation') { return css` background: #e6f0fb; border: 1px solid #aed4fb; color: #007eff; &:before { margin-right: 10px; content: '\f021'; font-family: 'FontAwesome'; font-size: 10px; } `; } if (type === 'trash') { return css` margin-left: 25px; font-weight: 400; &:before { margin-right: 10px; content: '\f2ed'; font-family: 'FontAwesome'; font-size: 12 px; } `; } return css` margin-left: 45px; font-weight: 400; `; }} `; export { Wrapper, StyledButton };