mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-11-04 09:25:15 +00:00 
			
		
		
		
	Modal `textarea` element has this class `text-monospace`, but there is actually no CSS definition that sets the monospace font for it (neither in custom SCSS files, nor in included libs). This commit fixes the issue by setting `monospace` `font-family` for the `textarea`, greatly enhancing UX of configuration editing in UI.
		
			
				
	
	
		
			172 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			172 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
$teal: #2bcbba;
 | 
						|
$yellow: #f1c40f;
 | 
						|
$blue: #467fcf;
 | 
						|
$pink: #f66d9b;
 | 
						|
 | 
						|
.tag { 
 | 
						|
    margin-bottom: .5em;
 | 
						|
    margin-right: .5em;
 | 
						|
}
 | 
						|
 | 
						|
.tag.hover-green:hover, .tag.hover-green:active, .tag.hover-green:focus {
 | 
						|
    background-color: #5eba00;
 | 
						|
    cursor: pointer;
 | 
						|
    color: #fff;
 | 
						|
}
 | 
						|
 | 
						|
.tag.hover-red:hover, .tag.hover-red:active, .tag.hover-red:focus {
 | 
						|
    background-color: #cd201f;
 | 
						|
    cursor: pointer;
 | 
						|
    color: #fff;
 | 
						|
}
 | 
						|
 | 
						|
/* For Card bodies where I don't want padding */
 | 
						|
.card-body.no-padding {
 | 
						|
    padding: 0;
 | 
						|
}
 | 
						|
 | 
						|
/* For some reason this class doesn't have 'display: flex' when it should. https://preview.tabler.io/docs/buttons.html#list-of-buttons */
 | 
						|
.btn-list {
 | 
						|
    display: flex;
 | 
						|
}
 | 
						|
 | 
						|
/* Teal Outline Buttons */
 | 
						|
.btn-outline-teal {
 | 
						|
    color: $teal;
 | 
						|
    background-color: transparent;
 | 
						|
    background-image: none;
 | 
						|
    border-color: $teal;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-teal:hover {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $teal;
 | 
						|
    border-color: $teal;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-teal:not(:disabled):not(.disabled):active, .btn-outline-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $teal;
 | 
						|
    border-color: $teal;
 | 
						|
}
 | 
						|
 | 
						|
.tag.hover-teal:hover, .tag.hover-teal:active, .tag.hover-teal:focus {
 | 
						|
    background-color: $teal;
 | 
						|
    color: #fff;
 | 
						|
    cursor: pointer;
 | 
						|
}
 | 
						|
 | 
						|
/* Yellow Outline Buttons */
 | 
						|
.btn-outline-yellow {
 | 
						|
    color: $yellow;
 | 
						|
    background-color: transparent;
 | 
						|
    background-image: none;
 | 
						|
    border-color: $yellow;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-yellow:hover {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $yellow;
 | 
						|
    border-color: $yellow;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $yellow;
 | 
						|
    border-color: $yellow;
 | 
						|
}
 | 
						|
 | 
						|
.tag.hover-yellow:hover, .tag.hover-yellow:active, .tag.hover-yellow:focus {
 | 
						|
    background-color: $yellow;
 | 
						|
    cursor: pointer;
 | 
						|
    color: #fff;
 | 
						|
}
 | 
						|
 | 
						|
/* Blue Outline Buttons */
 | 
						|
.btn-outline-blue {
 | 
						|
    color: $blue;
 | 
						|
    background-color: transparent;
 | 
						|
    background-image: none;
 | 
						|
    border-color: $blue;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-blue:hover {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $blue;
 | 
						|
    border-color: $blue;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $blue;
 | 
						|
    border-color: $blue;
 | 
						|
}
 | 
						|
 | 
						|
.tag.hover-blue:hover, .tag.hover-blue:active, .tag.hover-blue:focus {
 | 
						|
    background-color: $blue;
 | 
						|
    cursor: pointer;
 | 
						|
    color: #fff;
 | 
						|
}
 | 
						|
 | 
						|
/* Pink Outline Buttons */
 | 
						|
.btn-outline-pink {
 | 
						|
    color: $pink;
 | 
						|
    background-color: transparent;
 | 
						|
    background-image: none;
 | 
						|
    border-color: $pink;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-pink:hover {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $pink;
 | 
						|
    border-color: $pink;
 | 
						|
}
 | 
						|
 | 
						|
.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
 | 
						|
    color: #fff;
 | 
						|
    background-color: $pink;
 | 
						|
    border-color: $pink;
 | 
						|
}
 | 
						|
 | 
						|
.tag.hover-pink:hover, .tag.hover-pink:active, .tag.hover-pink:focus {
 | 
						|
    background-color: $pink;
 | 
						|
    cursor: pointer;
 | 
						|
}
 | 
						|
 | 
						|
/* dimmer */
 | 
						|
 | 
						|
.dimmer .loader {
 | 
						|
    margin-top: 50px;
 | 
						|
}
 | 
						|
 | 
						|
/* modal tabs */
 | 
						|
 | 
						|
.modal-body.has-tabs {
 | 
						|
    padding: 0;
 | 
						|
 | 
						|
    .nav-tabs {
 | 
						|
        margin: 0;
 | 
						|
    }
 | 
						|
 | 
						|
    .tab-content {
 | 
						|
        padding: 1rem;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
/* modal wide */
 | 
						|
 | 
						|
@media (min-width: 576px) {
 | 
						|
    .modal-dialog.wide {
 | 
						|
        max-width: 700px;
 | 
						|
        margin: 1.75rem auto;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/* Form mod */
 | 
						|
 | 
						|
textarea.form-control.text-monospace {
 | 
						|
    font-size: 12px;
 | 
						|
    font-family: monospace;
 | 
						|
}
 |