diff --git a/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx b/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx
index 3d278e4c9..065a99a87 100644
--- a/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx
+++ b/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx
@@ -89,7 +89,8 @@ function SelectDateRange(props: Props) {
{
if (
- e.target.parentElement.parentElement.classList.contains(
+ e.target.className.includes('react-calendar')
+ || e.target.parentElement.parentElement.classList.contains(
'rc-time-picker-panel-select'
) ||
e.target.parentElement.parentElement.classList[0]?.includes(
@@ -115,6 +116,7 @@ function SelectDateRange(props: Props) {
onApply={onApplyDateRange}
onCancel={() => setIsCustom(false)}
selectedDateRange={period.range}
+ className='h-fit'
/>
diff --git a/frontend/app/styles/main.css b/frontend/app/styles/main.css
index 8fd7db16c..509f7f479 100644
--- a/frontend/app/styles/main.css
+++ b/frontend/app/styles/main.css
@@ -343,4 +343,39 @@ svg {
.react-daterange-picker__calendar {
position: relative!important;
inset: 0!important;
-}
\ No newline at end of file
+}
+
+.dateRangeContainer .react-calendar{
+ border: none;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.dateRangeContainer .react-calendar__tile--active{
+ background-color: rgba(57, 77, 254,.7);
+}
+
+.dateRangeContainer .react-calendar__tile--hasActive, .dateRangeContainer .react-calendar__tile--active:hover, .dateRangeContainer .react-calendar__tile--active:enabled:hover, .dateRangeContainer .react-calendar__tile--active:enabled:focus, .dateRangeContainer .react-calendar__tile--hasActive:enabled:hover, .dateRangeContainer .react-calendar__tile--hasActive:enabled:focus{
+ background-color: #394dfe;
+ color: #FFF;
+}
+
+.dateRangeContainer .react-calendar__tile--hasActive:hover{
+ background-color: #394dfe;
+ cursor: default;
+}
+
+.dateRangeContainer .react-calendar button{
+ border: 1px solid #fff;
+ border-radius: .5rem;
+}
+
+.dateRangeContainer abbr{
+ text-decoration: none;
+}
+
+.dateRangeContainer textarea:focus, .dateRangeContainer input:not(.ant-input-number-input, .ant-input, .nofocus):focus{
+ border:none;
+}
+
+
\ No newline at end of file
diff --git a/spot/entrypoints/background.ts b/spot/entrypoints/background.ts
index d34aa634e..f932f4865 100644
--- a/spot/entrypoints/background.ts
+++ b/spot/entrypoints/background.ts
@@ -820,6 +820,7 @@ export default defineBackground(() => {
return r.json();
} else {
if (r.status === 401) {
+ setJWTToken("");
throw new Error(
"Not authorized or no permissions to create Spot",
);