LucaVivona commited on
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='larg'
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-gray-800" id="defaultTab" data-tabs-toggle="#defaultTabContent" role="tablist">
22
- <li class="mr-2" 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' : 'hover:bg-gray-200 dark:bg-gray-800 dark:hover:bg-gray-700 focus:bg-gray-700'}`}><Gradio className=" w-20 h-10"/></button>
24
  </li>
25
- <li class="mr-2">
26
- <button id="services-tab" data-tabs-target="#Streamlit" type="button" role="tab" aria-controls="services" aria-selected="false" className="inline-block p-4 opacity-30"><Streamlit className=" w-20 h-10"/></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 text-gray-400 hover:text-gray-300 hover:opacity-70 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500">
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-700 dark:text-gray-400 dark:bg-gray-800" 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-6 text-base font-sans font-bold ${subTab === 0 ? 'bg-gray-300' : '' } hover:bg-gray-300 `}>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 px-6 text-base font-sans font-bold ${subTab === 1 ? 'bg-gray-300' : '' } hover:bg-gray-300 `}>Shared</button>
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 color='' floating>
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-gray-900 rounded-md group-hover:bg-opacity-0">
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
- .top-0 {
620
- top: 0px;
 
 
 
 
621
  }
622
 
623
  .bottom-0 {
624
  bottom: 0px;
625
  }
626
 
627
- .-right-\[25px\] {
628
- right: -25px;
 
 
 
 
629
  }
630
 
631
  .right-0 {
632
  right: 0px;
633
  }
634
 
635
- .-right-3 {
636
- right: -0.75rem;
637
  }
638
 
639
- .top-9 {
640
- top: 2.25rem;
641
  }
642
 
643
- .-bottom-0 {
644
- bottom: -0px;
645
  }
646
 
647
- .top-4 {
648
- top: 1rem;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
649
  }
650
 
651
  .z-20 {
@@ -704,12 +736,8 @@ video {
704
  margin-left: auto;
705
  }
706
 
707
- .-ml-\[5px\] {
708
- margin-left: -5px;
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