mirror of
				https://github.com/Redocly/redoc.git
				synced 2025-11-04 09:47:31 +03:00 
			
		
		
		
	chore: fix deme on mobile
This commit is contained in:
		
							parent
							
								
									2b52bf2641
								
							
						
					
					
						commit
						d92ed428f9
					
				| 
						 | 
					@ -89,6 +89,12 @@ const Button = styled.button`
 | 
				
			||||||
  line-height: 1;
 | 
					  line-height: 1;
 | 
				
			||||||
  outline: none;
 | 
					  outline: none;
 | 
				
			||||||
  width: 80px;
 | 
					  width: 80px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  white-space: nowrap;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @media screen and (max-width: 450px) {
 | 
				
			||||||
 | 
					    display: none;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
`;
 | 
					`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export interface ComboBoxProps {
 | 
					export interface ComboBoxProps {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,7 @@ const DEFAULT_SPEC = 'openapi.yaml';
 | 
				
			||||||
class DemoApp extends React.Component<
 | 
					class DemoApp extends React.Component<
 | 
				
			||||||
  {},
 | 
					  {},
 | 
				
			||||||
  { specUrl: string; dropdownOpen: boolean; cors: boolean }
 | 
					  { specUrl: string; dropdownOpen: boolean; cors: boolean }
 | 
				
			||||||
  > {
 | 
					> {
 | 
				
			||||||
  constructor(props) {
 | 
					  constructor(props) {
 | 
				
			||||||
    super(props);
 | 
					    super(props);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -122,15 +122,21 @@ const ControlsContainer = styled.div`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const CorsCheckbox = styled.div`
 | 
					const CorsCheckbox = styled.div`
 | 
				
			||||||
  margin-left: 10px;
 | 
					  margin-left: 10px;
 | 
				
			||||||
 | 
					  white-space: nowrap;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  label {
 | 
					  label {
 | 
				
			||||||
    font-size: 13px;
 | 
					    font-size: 13px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @media screen and (max-width: 550px) {
 | 
				
			||||||
 | 
					    display: none;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
`;
 | 
					`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const Heading = styled.nav`
 | 
					const Heading = styled.nav`
 | 
				
			||||||
  position: sticky;
 | 
					  position: sticky;
 | 
				
			||||||
  top: 0;
 | 
					  top: 0;
 | 
				
			||||||
 | 
					  width: 100%;
 | 
				
			||||||
  height: 50px;
 | 
					  height: 50px;
 | 
				
			||||||
  box-sizing: border-box;
 | 
					  box-sizing: border-box;
 | 
				
			||||||
  background: white;
 | 
					  background: white;
 | 
				
			||||||
| 
						 | 
					@ -148,6 +154,10 @@ const Logo = styled.img`
 | 
				
			||||||
  width: 124px;
 | 
					  width: 124px;
 | 
				
			||||||
  display: inline-block;
 | 
					  display: inline-block;
 | 
				
			||||||
  margin-right: 15px;
 | 
					  margin-right: 15px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @media screen and (max-width: 950px) {
 | 
				
			||||||
 | 
					    display: none;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
`;
 | 
					`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
render(<DemoApp />, document.getElementById('container'));
 | 
					render(<DemoApp />, document.getElementById('container'));
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,7 @@
 | 
				
			||||||
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1",
 | 
					    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1",
 | 
				
			||||||
    "lint": "tslint --project tsconfig.json",
 | 
					    "lint": "tslint --project tsconfig.json",
 | 
				
			||||||
    "benchmark": "node ./benchmark/benchmark.js",
 | 
					    "benchmark": "node ./benchmark/benchmark.js",
 | 
				
			||||||
    "start:demo": "webpack-dev-server --hot --config demo/webpack.config.ts",
 | 
					    "start:demo": "webpack-dev-server --hot --config demo/webpack.config.ts --mode=development",
 | 
				
			||||||
    "compile:cli": "tsc cli/index.ts --target es6 --module commonjs --types yargs",
 | 
					    "compile:cli": "tsc cli/index.ts --target es6 --module commonjs --types yargs",
 | 
				
			||||||
    "build:demo": "webpack --mode=production --config demo/webpack.config.ts",
 | 
					    "build:demo": "webpack --mode=production --config demo/webpack.config.ts",
 | 
				
			||||||
    "deploy:demo": "npm run build:demo && deploy-to-gh-pages --update demo/dist"
 | 
					    "deploy:demo": "npm run build:demo && deploy-to-gh-pages --update demo/dist"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,7 @@ import styled from '../../styled-components';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const LogoImgEl = styled.img`
 | 
					export const LogoImgEl = styled.img`
 | 
				
			||||||
  max-height: ${props => props.theme.logo.maxHeight};
 | 
					  max-height: ${props => props.theme.logo.maxHeight};
 | 
				
			||||||
  width: ${props => props.theme.logo.width};
 | 
					  max-width: ${props => props.theme.logo.maxWidth};
 | 
				
			||||||
  display: block;
 | 
					  display: block;
 | 
				
			||||||
`;
 | 
					`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -58,8 +58,8 @@ const defaultTheme: ThemeInterface = {
 | 
				
			||||||
    backgroundColor: '#fafafa',
 | 
					    backgroundColor: '#fafafa',
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  logo: {
 | 
					  logo: {
 | 
				
			||||||
    maxHeight: 'none',
 | 
					    maxHeight: ({ menu }) => menu.width,
 | 
				
			||||||
    width: '100%',
 | 
					    maxWidth: ({ menu }) => menu.width,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  rightPanel: {
 | 
					  rightPanel: {
 | 
				
			||||||
    backgroundColor: '#263238',
 | 
					    backgroundColor: '#263238',
 | 
				
			||||||
| 
						 | 
					@ -162,7 +162,7 @@ export interface ResolvedThemeInterface {
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
  logo: {
 | 
					  logo: {
 | 
				
			||||||
    maxHeight: string;
 | 
					    maxHeight: string;
 | 
				
			||||||
    width: string;
 | 
					    maxWidth: string;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
  rightPanel: {
 | 
					  rightPanel: {
 | 
				
			||||||
    backgroundColor: string;
 | 
					    backgroundColor: string;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user