Spaces:
Configuration error
Configuration error
Commit
·
f73ae3c
1
Parent(s):
e629239
frontend css update
Browse files
frontend/src/components/Modal/importer.js
CHANGED
@@ -10,38 +10,38 @@ export default function Import(props){
|
|
10 |
const [tab, setTab] = useState("gradio")
|
11 |
const [subTab, setSubTab] = useState(0)
|
12 |
|
13 |
-
|
14 |
return (<div>
|
15 |
<Modal
|
16 |
basic
|
|
|
17 |
open={props.open}
|
18 |
-
size='
|
19 |
>
|
20 |
<div className='w-full shadow-lg rounded-lg'>
|
21 |
-
<ul class="flex flex-wrap text-sm font-medium text-center text-gray-500 bg-gray-100 rounded-t-lg border-gray-200 dark:border-gray-700 dark:text-gray-400 dark:bg-
|
22 |
-
<li class="
|
23 |
-
<button id="gradio-tab" data-tabs-target="#Gradio" type="button" role="tab" aria-controls="gradio" aria-selected={tab === "gradio" ? "true" : "false"} className={`inline-block p-4 rounded-tl-lg ${ tab === "gradio" ? 'bg-gray-200' : 'hover:bg-gray-
|
24 |
</li>
|
25 |
-
<li class="
|
26 |
-
<button id="services-tab" data-tabs-target="#Streamlit" type="button" role="tab" aria-controls="services" aria-selected="false" className=
|
27 |
</li>
|
28 |
</ul>
|
29 |
<div className='absolute right-5 top-5 z-20 mr-5'
|
30 |
onClick={()=>{props.quitHandeler(false)}}>
|
31 |
<button type="button"
|
32 |
-
className=" bg-neutral-300 rounded-2xl p-2 inline-flex items-center justify-center
|
33 |
-
<Exit className="w-[20px] h-[20px]"/>
|
34 |
</button>
|
35 |
</div>
|
36 |
</div>
|
37 |
{ tab === "gradio" &&
|
38 |
<div className='w-full bg-white'>
|
39 |
-
<ul class="flex flex-wrap text-sm font-medium text-center text-gray-500 bg-gray-200 border-gray-200 dark:border-gray-
|
40 |
<li class="" onClick={()=>{setSubTab(0)}}>
|
41 |
-
<button id="local-sub-tab" data-tabs-target="#local" type="button" role="tab" aria-controls="local-gradio" aria-selected={tab === "gradio" ? "true" : "false"} className={`inline-block p-4 px-
|
42 |
</li>
|
43 |
<li class="" onClick={()=>{setSubTab(1)}}>
|
44 |
-
<button id="shared-sub-tab" data-tabs-target="#Gradio" type="button" role="tab" aria-controls="shared-gradio" aria-selected={tab === "gradio" ? "true" : "false"} className={`inline-block p-4
|
45 |
</li>
|
46 |
</ul>
|
47 |
{subTab === 0 && <Local/>}
|
@@ -75,8 +75,8 @@ export default function Import(props){
|
|
75 |
|
76 |
function Local(props){
|
77 |
return (
|
78 |
-
<div className='p-5'>
|
79 |
-
<Message floating color=''>
|
80 |
|
81 |
<Message.Header>🏗️ Comming soon...</Message.Header>
|
82 |
<Message.Content className='p-5'>
|
@@ -112,13 +112,13 @@ function Shared(props){
|
|
112 |
if (e.key.includes("Enter")) props.appendHandler()
|
113 |
}}>
|
114 |
<div className='p-5'>
|
115 |
-
<Message
|
116 |
-
<div className={`flex items-center rounded-md bg-light-white mt-6 border-dashed`}>
|
117 |
<label className="relative block w-full p-5 focus:shadow-xl">
|
118 |
<span className={`absolute inset-y-0 left-0 flex items-center pl-8`}>
|
119 |
<BsSearch className="block float-left cursor-pointer text-gray-500"/>
|
120 |
</span>
|
121 |
-
<input className={`placeholder:italic placeholder:text-slate-400 text-black block w-full border border-slate-300 border-dashed rounded-md py-2 pl-9 pr-3 focus:shadow-xl focus:outline-none focus:border-sky-500 focus:ring-sky-500 focus:ring-1 sm:text-sm bg-transparent`}
|
122 |
placeholder={`URL`}
|
123 |
type="text" name="search"
|
124 |
onChange={(e) => {
|
@@ -137,12 +137,12 @@ function Shared(props){
|
|
137 |
</div>
|
138 |
</div>
|
139 |
</div>}
|
140 |
-
<div className={`flex items-center rounded-md bg-light-white mt-6 border-dashed`}>
|
141 |
<label className="relative block p-5 w-full focus:shadow-xl">
|
142 |
<span className={`absolute inset-y-0 left-0 flex items-center pl-7`}>
|
143 |
<Icon className=" text-gray-500 block float-left cursor-pointer mr-2" name="address card"/>
|
144 |
</span>
|
145 |
-
<input className={`placeholder:italic placeholder:text-slate-400 text-black block bg-transparent w-full border border-slate-300 border-dashed rounded-md py-2 pl-9 pr-3 focus:shadow-xl focus:outline-none focus:border-sky-500 focus:ring-sky-500 focus:ring-1 sm:text-sm`}
|
146 |
placeholder={`Name` }
|
147 |
type="text" name="search"
|
148 |
autoComplete='off'
|
@@ -155,7 +155,7 @@ function Shared(props){
|
|
155 |
<div className=' right-0 ml-5'>
|
156 |
<button className="relative inline-flex justify-center p-0.5 mb-2 mr-2 overflow-hidden text-sm font-sans font-bold text-gray-900 rounded-lg group bg-gradient-to-br from-purple-600 to-blue-500 group-hover:from-purple-600 group-hover:to-blue-500 hover:text-white dark:text-white focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800"
|
157 |
onClick={()=>{props.appendHandler()}}>
|
158 |
-
<span className="relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-
|
159 |
Enter
|
160 |
</span>
|
161 |
</button>
|
|
|
10 |
const [tab, setTab] = useState("gradio")
|
11 |
const [subTab, setSubTab] = useState(0)
|
12 |
|
|
|
13 |
return (<div>
|
14 |
<Modal
|
15 |
basic
|
16 |
+
className=''
|
17 |
open={props.open}
|
18 |
+
size='fullscreen'
|
19 |
>
|
20 |
<div className='w-full shadow-lg rounded-lg'>
|
21 |
+
<ul class="flex flex-wrap text-sm font-medium text-center text-gray-500 bg-gray-100 rounded-t-lg border-gray-200 dark:border-gray-700 dark:text-gray-400 dark:bg-neutral-800" id="defaultTab" data-tabs-toggle="#defaultTabContent" role="tablist">
|
22 |
+
<li class="" onClick={()=>{setTab("gradio")}}>
|
23 |
+
<button id="gradio-tab" data-tabs-target="#Gradio" type="button" role="tab" aria-controls="gradio" aria-selected={tab === "gradio" ? "true" : "false"} className={`inline-block p-4 rounded-tl-lg ${ tab === "gradio" ? 'bg-gray-200 dark:bg-neutral-700' : 'hover:bg-gray-300 dark:bg-neutral-800 dark:hover:bg-neutral-700 focus:bg-neutral-700'}`}><Gradio className=" w-20 h-10"/></button>
|
24 |
</li>
|
25 |
+
<li class="" onClick={()=>{setTab("streamlit")}}>
|
26 |
+
<button id="services-tab" data-tabs-target="#Streamlit" type="button" role="tab" aria-controls="services" aria-selected="false" className={`inline-block p-4 h-full ${ tab === "streamlit" ? 'bg-gray-200 dark:bg-neutral-700' : 'hover:bg-gray-300 dark:bg-neutral-800 dark:hover:bg-neutral-700 focus:bg-neutral-700'}`}><Streamlit className=" w-20 h-8"/></button>
|
27 |
</li>
|
28 |
</ul>
|
29 |
<div className='absolute right-5 top-5 z-20 mr-5'
|
30 |
onClick={()=>{props.quitHandeler(false)}}>
|
31 |
<button type="button"
|
32 |
+
className=" bg-neutral-300 rounded-2xl p-2 inline-flex items-center justify-center dark:bg-neutral-700 hover:opacity-70 focus:outline-none">
|
33 |
+
<Exit className=" w-[20px] h-[20px] text-gray-400 dark:text-white"/>
|
34 |
</button>
|
35 |
</div>
|
36 |
</div>
|
37 |
{ tab === "gradio" &&
|
38 |
<div className='w-full bg-white'>
|
39 |
+
<ul class="flex flex-wrap text-sm font-medium text-center text-gray-500 bg-gray-200 border-gray-200 dark:border-gray-800 dark:text-gray-400 dark:bg-neutral-900" id="defaultTab" data-tabs-toggle="#defaultTabContent" role="tablist">
|
40 |
<li class="" onClick={()=>{setSubTab(0)}}>
|
41 |
+
<button id="local-sub-tab" data-tabs-target="#local" type="button" role="tab" aria-controls="local-gradio" aria-selected={tab === "gradio" ? "true" : "false"} className={`inline-block p-4 px-9 text-base font-sans font-bold ${subTab === 0 ? 'bg-gray-300 dark:bg-neutral-800' : '' } hover:bg-gray-300 hover:dark:bg-neutral-800 `}>Local</button>
|
42 |
</li>
|
43 |
<li class="" onClick={()=>{setSubTab(1)}}>
|
44 |
+
<button id="shared-sub-tab" data-tabs-target="#Gradio" type="button" role="tab" aria-controls="shared-gradio" aria-selected={tab === "gradio" ? "true" : "false"} className={`inline-block p-4 pl-[1.82rem] pr-[1.82rem] text-base font-sans font-bold ${subTab === 1 ? 'bg-gray-300 dark:bg-neutral-800' : '' } hover:bg-gray-300 hover:dark:bg-neutral-800`}>Shared</button>
|
45 |
</li>
|
46 |
</ul>
|
47 |
{subTab === 0 && <Local/>}
|
|
|
75 |
|
76 |
function Local(props){
|
77 |
return (
|
78 |
+
<div className='p-5 dark:bg-neutral-700'>
|
79 |
+
<Message floating color={props.dark ? 'black' : ''}>
|
80 |
|
81 |
<Message.Header>🏗️ Comming soon...</Message.Header>
|
82 |
<Message.Content className='p-5'>
|
|
|
112 |
if (e.key.includes("Enter")) props.appendHandler()
|
113 |
}}>
|
114 |
<div className='p-5'>
|
115 |
+
<Message floating>
|
116 |
+
<div className={`flex items-center rounded-md bg-light-white dark:bg-[#1b1c1d] mt-6 border-dashed`}>
|
117 |
<label className="relative block w-full p-5 focus:shadow-xl">
|
118 |
<span className={`absolute inset-y-0 left-0 flex items-center pl-8`}>
|
119 |
<BsSearch className="block float-left cursor-pointer text-gray-500"/>
|
120 |
</span>
|
121 |
+
<input className={`placeholder:italic placeholder:text-slate-400 text-black dark:text-white block w-full border border-slate-300 border-dashed rounded-md py-2 pl-9 pr-3 focus:shadow-xl focus:outline-none focus:border-sky-500 focus:ring-sky-500 focus:ring-1 sm:text-sm bg-transparent`}
|
122 |
placeholder={`URL`}
|
123 |
type="text" name="search"
|
124 |
onChange={(e) => {
|
|
|
137 |
</div>
|
138 |
</div>
|
139 |
</div>}
|
140 |
+
<div className={`flex items-center rounded-md bg-light-white dark:bg-[#1b1c1d] mt-6 border-dashed`}>
|
141 |
<label className="relative block p-5 w-full focus:shadow-xl">
|
142 |
<span className={`absolute inset-y-0 left-0 flex items-center pl-7`}>
|
143 |
<Icon className=" text-gray-500 block float-left cursor-pointer mr-2" name="address card"/>
|
144 |
</span>
|
145 |
+
<input className={`placeholder:italic placeholder:text-slate-400 text-black dark:text-white block bg-transparent w-full border border-slate-300 border-dashed rounded-md py-2 pl-9 pr-3 focus:shadow-xl focus:outline-none focus:border-sky-500 focus:ring-sky-500 focus:ring-1 sm:text-sm`}
|
146 |
placeholder={`Name` }
|
147 |
type="text" name="search"
|
148 |
autoComplete='off'
|
|
|
155 |
<div className=' right-0 ml-5'>
|
156 |
<button className="relative inline-flex justify-center p-0.5 mb-2 mr-2 overflow-hidden text-sm font-sans font-bold text-gray-900 rounded-lg group bg-gradient-to-br from-purple-600 to-blue-500 group-hover:from-purple-600 group-hover:to-blue-500 hover:text-white dark:text-white focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800"
|
157 |
onClick={()=>{props.appendHandler()}}>
|
158 |
+
<span className="relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-[#1b1c1d] rounded-md group-hover:bg-opacity-0">
|
159 |
Enter
|
160 |
</span>
|
161 |
</button>
|
frontend/src/components/Navagation/navbar.js
CHANGED
@@ -247,7 +247,8 @@ export default class Navbar extends Component{
|
|
247 |
quitHandeler={this.handelModal}
|
248 |
textHandler={this.updateText}
|
249 |
appendHandler={this.append_gradio}
|
250 |
-
catch={this.state.error}
|
|
|
251 |
{/* <Modal
|
252 |
basic
|
253 |
open={this.state.modal}
|
|
|
247 |
quitHandeler={this.handelModal}
|
248 |
textHandler={this.updateText}
|
249 |
appendHandler={this.append_gradio}
|
250 |
+
catch={this.state.error}
|
251 |
+
theme={this.theme}/>
|
252 |
{/* <Modal
|
253 |
basic
|
254 |
open={this.state.modal}
|
frontend/src/css/dist/output.css
CHANGED
@@ -583,6 +583,10 @@ video {
|
|
583 |
}
|
584 |
}
|
585 |
|
|
|
|
|
|
|
|
|
586 |
.visible {
|
587 |
visibility: visible;
|
588 |
}
|
@@ -616,36 +620,64 @@ video {
|
|
616 |
left: 0px;
|
617 |
}
|
618 |
|
619 |
-
|
620 |
-
|
|
|
|
|
|
|
|
|
621 |
}
|
622 |
|
623 |
.bottom-0 {
|
624 |
bottom: 0px;
|
625 |
}
|
626 |
|
627 |
-
|
628 |
-
|
|
|
|
|
|
|
|
|
629 |
}
|
630 |
|
631 |
.right-0 {
|
632 |
right: 0px;
|
633 |
}
|
634 |
|
635 |
-
|
636 |
-
|
637 |
}
|
638 |
|
639 |
-
|
640 |
-
|
641 |
}
|
642 |
|
643 |
-
.-
|
644 |
-
|
645 |
}
|
646 |
|
647 |
-
|
648 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
649 |
}
|
650 |
|
651 |
.z-20 {
|
@@ -704,12 +736,8 @@ video {
|
|
704 |
margin-left: auto;
|
705 |
}
|
706 |
|
707 |
-
|
708 |
-
margin-left:
|
709 |
-
}
|
710 |
-
|
711 |
-
.ml-5 {
|
712 |
-
margin-left: 1.25rem;
|
713 |
}
|
714 |
|
715 |
.mt-4 {
|
@@ -728,6 +756,70 @@ video {
|
|
728 |
margin-top: 0.25rem;
|
729 |
}
|
730 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
731 |
.block {
|
732 |
display: block;
|
733 |
}
|
@@ -760,10 +852,6 @@ video {
|
|
760 |
height: 20rem;
|
761 |
}
|
762 |
|
763 |
-
.h-full {
|
764 |
-
height: 100%;
|
765 |
-
}
|
766 |
-
|
767 |
.h-screen {
|
768 |
height: 100vh;
|
769 |
}
|
@@ -776,6 +864,10 @@ video {
|
|
776 |
height: auto;
|
777 |
}
|
778 |
|
|
|
|
|
|
|
|
|
779 |
.h-\[600px\] {
|
780 |
height: 600px;
|
781 |
}
|
@@ -788,6 +880,14 @@ video {
|
|
788 |
height: 41px;
|
789 |
}
|
790 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
791 |
.w-full {
|
792 |
width: 100%;
|
793 |
}
|
@@ -929,6 +1029,22 @@ video {
|
|
929 |
overflow: hidden;
|
930 |
}
|
931 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
932 |
.overflow-y-scroll {
|
933 |
overflow-y: scroll;
|
934 |
}
|
@@ -1089,6 +1205,16 @@ video {
|
|
1089 |
background-color: rgb(254 169 89 / var(--tw-bg-opacity));
|
1090 |
}
|
1091 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1092 |
.bg-gradient-to-bl {
|
1093 |
background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
|
1094 |
}
|
@@ -1295,10 +1421,6 @@ video {
|
|
1295 |
padding: 1.25rem;
|
1296 |
}
|
1297 |
|
1298 |
-
.p-3 {
|
1299 |
-
padding: 0.75rem;
|
1300 |
-
}
|
1301 |
-
|
1302 |
.p-0\.5 {
|
1303 |
padding: 0.125rem;
|
1304 |
}
|
@@ -1311,6 +1433,14 @@ video {
|
|
1311 |
padding: 0.25rem;
|
1312 |
}
|
1313 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1314 |
.px-6 {
|
1315 |
padding-left: 1.5rem;
|
1316 |
padding-right: 1.5rem;
|
@@ -1321,11 +1451,6 @@ video {
|
|
1321 |
padding-bottom: 0.5rem;
|
1322 |
}
|
1323 |
|
1324 |
-
.px-1 {
|
1325 |
-
padding-left: 0.25rem;
|
1326 |
-
padding-right: 0.25rem;
|
1327 |
-
}
|
1328 |
-
|
1329 |
.px-5 {
|
1330 |
padding-left: 1.25rem;
|
1331 |
padding-right: 1.25rem;
|
@@ -1351,6 +1476,31 @@ video {
|
|
1351 |
padding-bottom: 0.75rem;
|
1352 |
}
|
1353 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1354 |
.pb-3 {
|
1355 |
padding-bottom: 0.75rem;
|
1356 |
}
|
@@ -1395,6 +1545,42 @@ video {
|
|
1395 |
padding-bottom: 0px;
|
1396 |
}
|
1397 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1398 |
.text-center {
|
1399 |
text-align: center;
|
1400 |
}
|
@@ -1489,6 +1675,16 @@ video {
|
|
1489 |
color: rgb(0 83 215 / var(--tw-text-opacity));
|
1490 |
}
|
1491 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1492 |
.underline {
|
1493 |
-webkit-text-decoration-line: underline;
|
1494 |
text-decoration-line: underline;
|
@@ -1618,6 +1814,11 @@ video {
|
|
1618 |
background-color: rgb(209 213 219 / var(--tw-bg-opacity));
|
1619 |
}
|
1620 |
|
|
|
|
|
|
|
|
|
|
|
1621 |
.hover\:text-gray-300:hover {
|
1622 |
--tw-text-opacity: 1;
|
1623 |
color: rgb(209 213 219 / var(--tw-text-opacity));
|
@@ -1646,6 +1847,11 @@ video {
|
|
1646 |
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
|
1647 |
}
|
1648 |
|
|
|
|
|
|
|
|
|
|
|
1649 |
.focus\:from-fuchsia-200:focus {
|
1650 |
--tw-gradient-from: #f5d0fe;
|
1651 |
--tw-gradient-to: rgb(245 208 254 / 0);
|
@@ -1724,6 +1930,16 @@ video {
|
|
1724 |
border-color: rgb(255 255 255 / var(--tw-border-opacity));
|
1725 |
}
|
1726 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1727 |
.dark .dark\:bg-gray-800 {
|
1728 |
--tw-bg-opacity: 1;
|
1729 |
background-color: rgb(31 41 55 / var(--tw-bg-opacity));
|
@@ -1744,6 +1960,36 @@ video {
|
|
1744 |
background-color: rgb(38 38 38 / var(--tw-bg-opacity));
|
1745 |
}
|
1746 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1747 |
.dark .dark\:bg-gradient-to-bl {
|
1748 |
background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
|
1749 |
}
|
@@ -1768,11 +2014,31 @@ video {
|
|
1768 |
color: rgb(255 255 255 / var(--tw-text-opacity));
|
1769 |
}
|
1770 |
|
|
|
|
|
|
|
|
|
|
|
1771 |
.dark .dark\:hover\:bg-gray-700:hover {
|
1772 |
--tw-bg-opacity: 1;
|
1773 |
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
|
1774 |
}
|
1775 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1776 |
.dark .dark\:focus\:ring-blue-800:focus {
|
1777 |
--tw-ring-opacity: 1;
|
1778 |
--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
|
|
|
583 |
}
|
584 |
}
|
585 |
|
586 |
+
.pointer-events-none {
|
587 |
+
pointer-events: none;
|
588 |
+
}
|
589 |
+
|
590 |
.visible {
|
591 |
visibility: visible;
|
592 |
}
|
|
|
620 |
left: 0px;
|
621 |
}
|
622 |
|
623 |
+
.-right-3 {
|
624 |
+
right: -0.75rem;
|
625 |
+
}
|
626 |
+
|
627 |
+
.top-9 {
|
628 |
+
top: 2.25rem;
|
629 |
}
|
630 |
|
631 |
.bottom-0 {
|
632 |
bottom: 0px;
|
633 |
}
|
634 |
|
635 |
+
.top-0 {
|
636 |
+
top: 0px;
|
637 |
+
}
|
638 |
+
|
639 |
+
.-bottom-0 {
|
640 |
+
bottom: -0px;
|
641 |
}
|
642 |
|
643 |
.right-0 {
|
644 |
right: 0px;
|
645 |
}
|
646 |
|
647 |
+
.top-4 {
|
648 |
+
top: 1rem;
|
649 |
}
|
650 |
|
651 |
+
.-right-4 {
|
652 |
+
right: -1rem;
|
653 |
}
|
654 |
|
655 |
+
.-right-\[17px\] {
|
656 |
+
right: -17px;
|
657 |
}
|
658 |
|
659 |
+
.-right-\[20px\] {
|
660 |
+
right: -20px;
|
661 |
+
}
|
662 |
+
|
663 |
+
.-right-\[30px\] {
|
664 |
+
right: -30px;
|
665 |
+
}
|
666 |
+
|
667 |
+
.-right-\[28px\] {
|
668 |
+
right: -28px;
|
669 |
+
}
|
670 |
+
|
671 |
+
.-right-\[25px\] {
|
672 |
+
right: -25px;
|
673 |
+
}
|
674 |
+
|
675 |
+
.-right-\[22px\] {
|
676 |
+
right: -22px;
|
677 |
+
}
|
678 |
+
|
679 |
+
.-right-\[23px\] {
|
680 |
+
right: -23px;
|
681 |
}
|
682 |
|
683 |
.z-20 {
|
|
|
736 |
margin-left: auto;
|
737 |
}
|
738 |
|
739 |
+
.ml-4 {
|
740 |
+
margin-left: 1rem;
|
|
|
|
|
|
|
|
|
741 |
}
|
742 |
|
743 |
.mt-4 {
|
|
|
756 |
margin-top: 0.25rem;
|
757 |
}
|
758 |
|
759 |
+
.mr-3 {
|
760 |
+
margin-right: 0.75rem;
|
761 |
+
}
|
762 |
+
|
763 |
+
.mr-4 {
|
764 |
+
margin-right: 1rem;
|
765 |
+
}
|
766 |
+
|
767 |
+
.-ml-2 {
|
768 |
+
margin-left: -0.5rem;
|
769 |
+
}
|
770 |
+
|
771 |
+
.-ml-3 {
|
772 |
+
margin-left: -0.75rem;
|
773 |
+
}
|
774 |
+
|
775 |
+
.-ml-1 {
|
776 |
+
margin-left: -0.25rem;
|
777 |
+
}
|
778 |
+
|
779 |
+
.-ml-0 {
|
780 |
+
margin-left: -0px;
|
781 |
+
}
|
782 |
+
|
783 |
+
.-ml-\[8px\] {
|
784 |
+
margin-left: -8px;
|
785 |
+
}
|
786 |
+
|
787 |
+
.-ml-\[10px\] {
|
788 |
+
margin-left: -10px;
|
789 |
+
}
|
790 |
+
|
791 |
+
.-ml-\[4px\] {
|
792 |
+
margin-left: -4px;
|
793 |
+
}
|
794 |
+
|
795 |
+
.-ml-\[5px\] {
|
796 |
+
margin-left: -5px;
|
797 |
+
}
|
798 |
+
|
799 |
+
.ml-96 {
|
800 |
+
margin-left: 24rem;
|
801 |
+
}
|
802 |
+
|
803 |
+
.ml-\[30rem\] {
|
804 |
+
margin-left: 30rem;
|
805 |
+
}
|
806 |
+
|
807 |
+
.ml-\[46rem\] {
|
808 |
+
margin-left: 46rem;
|
809 |
+
}
|
810 |
+
|
811 |
+
.ml-\[40rem\] {
|
812 |
+
margin-left: 40rem;
|
813 |
+
}
|
814 |
+
|
815 |
+
.ml-\[44rem\] {
|
816 |
+
margin-left: 44rem;
|
817 |
+
}
|
818 |
+
|
819 |
+
.ml-5 {
|
820 |
+
margin-left: 1.25rem;
|
821 |
+
}
|
822 |
+
|
823 |
.block {
|
824 |
display: block;
|
825 |
}
|
|
|
852 |
height: 20rem;
|
853 |
}
|
854 |
|
|
|
|
|
|
|
|
|
855 |
.h-screen {
|
856 |
height: 100vh;
|
857 |
}
|
|
|
864 |
height: auto;
|
865 |
}
|
866 |
|
867 |
+
.h-full {
|
868 |
+
height: 100%;
|
869 |
+
}
|
870 |
+
|
871 |
.h-\[600px\] {
|
872 |
height: 600px;
|
873 |
}
|
|
|
880 |
height: 41px;
|
881 |
}
|
882 |
|
883 |
+
.h-5 {
|
884 |
+
height: 1.25rem;
|
885 |
+
}
|
886 |
+
|
887 |
+
.h-8 {
|
888 |
+
height: 2rem;
|
889 |
+
}
|
890 |
+
|
891 |
.w-full {
|
892 |
width: 100%;
|
893 |
}
|
|
|
1029 |
overflow: hidden;
|
1030 |
}
|
1031 |
|
1032 |
+
.overflow-scroll {
|
1033 |
+
overflow: scroll;
|
1034 |
+
}
|
1035 |
+
|
1036 |
+
.overflow-y-auto {
|
1037 |
+
overflow-y: auto;
|
1038 |
+
}
|
1039 |
+
|
1040 |
+
.overflow-x-hidden {
|
1041 |
+
overflow-x: hidden;
|
1042 |
+
}
|
1043 |
+
|
1044 |
+
.overflow-y-hidden {
|
1045 |
+
overflow-y: hidden;
|
1046 |
+
}
|
1047 |
+
|
1048 |
.overflow-y-scroll {
|
1049 |
overflow-y: scroll;
|
1050 |
}
|
|
|
1205 |
background-color: rgb(254 169 89 / var(--tw-bg-opacity));
|
1206 |
}
|
1207 |
|
1208 |
+
.bg-neutral-800 {
|
1209 |
+
--tw-bg-opacity: 1;
|
1210 |
+
background-color: rgb(38 38 38 / var(--tw-bg-opacity));
|
1211 |
+
}
|
1212 |
+
|
1213 |
+
.bg-neutral-600 {
|
1214 |
+
--tw-bg-opacity: 1;
|
1215 |
+
background-color: rgb(82 82 82 / var(--tw-bg-opacity));
|
1216 |
+
}
|
1217 |
+
|
1218 |
.bg-gradient-to-bl {
|
1219 |
background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
|
1220 |
}
|
|
|
1421 |
padding: 1.25rem;
|
1422 |
}
|
1423 |
|
|
|
|
|
|
|
|
|
1424 |
.p-0\.5 {
|
1425 |
padding: 0.125rem;
|
1426 |
}
|
|
|
1433 |
padding: 0.25rem;
|
1434 |
}
|
1435 |
|
1436 |
+
.p-3 {
|
1437 |
+
padding: 0.75rem;
|
1438 |
+
}
|
1439 |
+
|
1440 |
+
.p-6 {
|
1441 |
+
padding: 1.5rem;
|
1442 |
+
}
|
1443 |
+
|
1444 |
.px-6 {
|
1445 |
padding-left: 1.5rem;
|
1446 |
padding-right: 1.5rem;
|
|
|
1451 |
padding-bottom: 0.5rem;
|
1452 |
}
|
1453 |
|
|
|
|
|
|
|
|
|
|
|
1454 |
.px-5 {
|
1455 |
padding-left: 1.25rem;
|
1456 |
padding-right: 1.25rem;
|
|
|
1476 |
padding-bottom: 0.75rem;
|
1477 |
}
|
1478 |
|
1479 |
+
.px-1 {
|
1480 |
+
padding-left: 0.25rem;
|
1481 |
+
padding-right: 0.25rem;
|
1482 |
+
}
|
1483 |
+
|
1484 |
+
.px-8 {
|
1485 |
+
padding-left: 2rem;
|
1486 |
+
padding-right: 2rem;
|
1487 |
+
}
|
1488 |
+
|
1489 |
+
.px-10 {
|
1490 |
+
padding-left: 2.5rem;
|
1491 |
+
padding-right: 2.5rem;
|
1492 |
+
}
|
1493 |
+
|
1494 |
+
.px-9 {
|
1495 |
+
padding-left: 2.25rem;
|
1496 |
+
padding-right: 2.25rem;
|
1497 |
+
}
|
1498 |
+
|
1499 |
+
.px-7 {
|
1500 |
+
padding-left: 1.75rem;
|
1501 |
+
padding-right: 1.75rem;
|
1502 |
+
}
|
1503 |
+
|
1504 |
.pb-3 {
|
1505 |
padding-bottom: 0.75rem;
|
1506 |
}
|
|
|
1545 |
padding-bottom: 0px;
|
1546 |
}
|
1547 |
|
1548 |
+
.pr-2 {
|
1549 |
+
padding-right: 0.5rem;
|
1550 |
+
}
|
1551 |
+
|
1552 |
+
.pl-\[1\.80rem\] {
|
1553 |
+
padding-left: 1.80rem;
|
1554 |
+
}
|
1555 |
+
|
1556 |
+
.pr-\[1\.80rem\] {
|
1557 |
+
padding-right: 1.80rem;
|
1558 |
+
}
|
1559 |
+
|
1560 |
+
.pl-\[1\.90rem\] {
|
1561 |
+
padding-left: 1.90rem;
|
1562 |
+
}
|
1563 |
+
|
1564 |
+
.pr-\[1\.90rem\] {
|
1565 |
+
padding-right: 1.90rem;
|
1566 |
+
}
|
1567 |
+
|
1568 |
+
.pl-\[1\.85rem\] {
|
1569 |
+
padding-left: 1.85rem;
|
1570 |
+
}
|
1571 |
+
|
1572 |
+
.pr-\[1\.85rem\] {
|
1573 |
+
padding-right: 1.85rem;
|
1574 |
+
}
|
1575 |
+
|
1576 |
+
.pl-\[1\.82rem\] {
|
1577 |
+
padding-left: 1.82rem;
|
1578 |
+
}
|
1579 |
+
|
1580 |
+
.pr-\[1\.82rem\] {
|
1581 |
+
padding-right: 1.82rem;
|
1582 |
+
}
|
1583 |
+
|
1584 |
.text-center {
|
1585 |
text-align: center;
|
1586 |
}
|
|
|
1675 |
color: rgb(0 83 215 / var(--tw-text-opacity));
|
1676 |
}
|
1677 |
|
1678 |
+
.text-gray-100 {
|
1679 |
+
--tw-text-opacity: 1;
|
1680 |
+
color: rgb(243 244 246 / var(--tw-text-opacity));
|
1681 |
+
}
|
1682 |
+
|
1683 |
+
.text-cyan-50 {
|
1684 |
+
--tw-text-opacity: 1;
|
1685 |
+
color: rgb(236 254 255 / var(--tw-text-opacity));
|
1686 |
+
}
|
1687 |
+
|
1688 |
.underline {
|
1689 |
-webkit-text-decoration-line: underline;
|
1690 |
text-decoration-line: underline;
|
|
|
1814 |
background-color: rgb(209 213 219 / var(--tw-bg-opacity));
|
1815 |
}
|
1816 |
|
1817 |
+
.hover\:bg-gray-100:hover {
|
1818 |
+
--tw-bg-opacity: 1;
|
1819 |
+
background-color: rgb(243 244 246 / var(--tw-bg-opacity));
|
1820 |
+
}
|
1821 |
+
|
1822 |
.hover\:text-gray-300:hover {
|
1823 |
--tw-text-opacity: 1;
|
1824 |
color: rgb(209 213 219 / var(--tw-text-opacity));
|
|
|
1847 |
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
|
1848 |
}
|
1849 |
|
1850 |
+
.focus\:bg-neutral-700:focus {
|
1851 |
+
--tw-bg-opacity: 1;
|
1852 |
+
background-color: rgb(64 64 64 / var(--tw-bg-opacity));
|
1853 |
+
}
|
1854 |
+
|
1855 |
.focus\:from-fuchsia-200:focus {
|
1856 |
--tw-gradient-from: #f5d0fe;
|
1857 |
--tw-gradient-to: rgb(245 208 254 / 0);
|
|
|
1930 |
border-color: rgb(255 255 255 / var(--tw-border-opacity));
|
1931 |
}
|
1932 |
|
1933 |
+
.dark .dark\:border-gray-800 {
|
1934 |
+
--tw-border-opacity: 1;
|
1935 |
+
border-color: rgb(31 41 55 / var(--tw-border-opacity));
|
1936 |
+
}
|
1937 |
+
|
1938 |
+
.dark .dark\:border-neutral-700 {
|
1939 |
+
--tw-border-opacity: 1;
|
1940 |
+
border-color: rgb(64 64 64 / var(--tw-border-opacity));
|
1941 |
+
}
|
1942 |
+
|
1943 |
.dark .dark\:bg-gray-800 {
|
1944 |
--tw-bg-opacity: 1;
|
1945 |
background-color: rgb(31 41 55 / var(--tw-bg-opacity));
|
|
|
1960 |
background-color: rgb(38 38 38 / var(--tw-bg-opacity));
|
1961 |
}
|
1962 |
|
1963 |
+
.dark .dark\:bg-gray-700 {
|
1964 |
+
--tw-bg-opacity: 1;
|
1965 |
+
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
|
1966 |
+
}
|
1967 |
+
|
1968 |
+
.dark .dark\:bg-black {
|
1969 |
+
--tw-bg-opacity: 1;
|
1970 |
+
background-color: rgb(0 0 0 / var(--tw-bg-opacity));
|
1971 |
+
}
|
1972 |
+
|
1973 |
+
.dark .dark\:bg-\[\#1b1c1d\] {
|
1974 |
+
--tw-bg-opacity: 1;
|
1975 |
+
background-color: rgb(27 28 29 / var(--tw-bg-opacity));
|
1976 |
+
}
|
1977 |
+
|
1978 |
+
.dark .dark\:bg-neutral-50 {
|
1979 |
+
--tw-bg-opacity: 1;
|
1980 |
+
background-color: rgb(250 250 250 / var(--tw-bg-opacity));
|
1981 |
+
}
|
1982 |
+
|
1983 |
+
.dark .dark\:bg-neutral-700 {
|
1984 |
+
--tw-bg-opacity: 1;
|
1985 |
+
background-color: rgb(64 64 64 / var(--tw-bg-opacity));
|
1986 |
+
}
|
1987 |
+
|
1988 |
+
.dark .dark\:bg-neutral-900 {
|
1989 |
+
--tw-bg-opacity: 1;
|
1990 |
+
background-color: rgb(23 23 23 / var(--tw-bg-opacity));
|
1991 |
+
}
|
1992 |
+
|
1993 |
.dark .dark\:bg-gradient-to-bl {
|
1994 |
background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
|
1995 |
}
|
|
|
2014 |
color: rgb(255 255 255 / var(--tw-text-opacity));
|
2015 |
}
|
2016 |
|
2017 |
+
.dark .dark\:text-cream {
|
2018 |
+
--tw-text-opacity: 1;
|
2019 |
+
color: rgb(250 249 246 / var(--tw-text-opacity));
|
2020 |
+
}
|
2021 |
+
|
2022 |
.dark .dark\:hover\:bg-gray-700:hover {
|
2023 |
--tw-bg-opacity: 1;
|
2024 |
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
|
2025 |
}
|
2026 |
|
2027 |
+
.dark .hover\:dark\:bg-gray-800:hover {
|
2028 |
+
--tw-bg-opacity: 1;
|
2029 |
+
background-color: rgb(31 41 55 / var(--tw-bg-opacity));
|
2030 |
+
}
|
2031 |
+
|
2032 |
+
.dark .hover\:dark\:bg-neutral-800:hover {
|
2033 |
+
--tw-bg-opacity: 1;
|
2034 |
+
background-color: rgb(38 38 38 / var(--tw-bg-opacity));
|
2035 |
+
}
|
2036 |
+
|
2037 |
+
.dark .dark\:hover\:bg-neutral-700:hover {
|
2038 |
+
--tw-bg-opacity: 1;
|
2039 |
+
background-color: rgb(64 64 64 / var(--tw-bg-opacity));
|
2040 |
+
}
|
2041 |
+
|
2042 |
.dark .dark\:focus\:ring-blue-800:focus {
|
2043 |
--tw-ring-opacity: 1;
|
2044 |
--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
|
frontend/src/images/exit.svg
CHANGED
|
|