aboutsummaryrefslogtreecommitdiff
path: root/src/client/views
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views')
-rw-r--r--src/client/views/MainViewModal.tsx2
-rw-r--r--src/client/views/nodes/TaskBox.scss11
-rw-r--r--src/client/views/nodes/TaskBox.tsx69
3 files changed, 43 insertions, 39 deletions
diff --git a/src/client/views/MainViewModal.tsx b/src/client/views/MainViewModal.tsx
index b05292c47..d7640dc72 100644
--- a/src/client/views/MainViewModal.tsx
+++ b/src/client/views/MainViewModal.tsx
@@ -41,7 +41,7 @@ export class MainViewModal extends React.Component<MainViewOverlayProps> {
className="overlay"
onClick={this.props?.closeOnExternalClick}
style={{
- backgroundColor: isDark(SnappingManager.userColor) ? '#DFDFDF30' : '#32323230',
+ backgroundColor: isDark(SnappingManager.userColor ?? '') ? '#DFDFDF30' : '#32323230',
...(p.overlayStyle || {}),
}}
/>
diff --git a/src/client/views/nodes/TaskBox.scss b/src/client/views/nodes/TaskBox.scss
index 0fcc2f955..6ef0c6454 100644
--- a/src/client/views/nodes/TaskBox.scss
+++ b/src/client/views/nodes/TaskBox.scss
@@ -6,6 +6,15 @@
width: 100%;
height: 100%;
box-sizing: border-box;
+
+ input,
+ textarea,
+ select,
+ button {
+ background-color: #fff !important;
+ color: #000 !important;
+ border-color: #ccc !important;
+ }
}
.task-manager-title {
@@ -69,4 +78,4 @@ input[type="datetime-local"] {
border: 1px solid #ccc;
border-radius: 6px;
box-sizing: border-box;
-}
+} \ No newline at end of file
diff --git a/src/client/views/nodes/TaskBox.tsx b/src/client/views/nodes/TaskBox.tsx
index 1c7aeeb82..3990356b9 100644
--- a/src/client/views/nodes/TaskBox.tsx
+++ b/src/client/views/nodes/TaskBox.tsx
@@ -270,43 +270,38 @@ export class TaskBox extends React.Component<TaskBoxProps> {
)}
{/** test button */}
- <button
- className="task-manager-google"
- onClick={async () => {
- console.log('GT button clicked');
- const token = await GoogleAuthenticationManager.Instance.fetchOrGenerateAccessToken();
- console.log('Got token', token);
-
- try {
- const response = await fetch('/googleTasks/create', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json',
- Authorization: `Bearer ${token}`,
- },
- body: JSON.stringify({
- title: taskTitle || 'Untitled Task',
- notes: taskDesc,
- due: allDay
- ? String(doc.$task_dateRange)?.split('|')[0] + 'T23:59:00Z'
- : (doc.$task_endTime instanceof DateField && doc.$task_endTime.date?.toISOString()) || undefined,
- }),
- });
-
- const result = await response.json();
- console.log("📬 Google Task result:", result);
- alert(result?.id ? 'Task sent to Google Tasks!' : `Failed: ${result?.error?.message || 'Unknown error'}`);
- } catch (err) {
- console.error("Fetch error:", err);
- alert("Fetch failed: ");
- }
- }}
- >
- GT
- </button>
-
-
-
+ <button
+ className="task-manager-google"
+ onClick={async () => {
+ console.log('GT button clicked');
+ const token = await GoogleAuthenticationManager.Instance.fetchOrGenerateAccessToken();
+ console.log('Got token', token);
+
+ try {
+ const response = await fetch('/googleTasks/create', {
+ method: 'POST',
+ credentials: 'include',
+ headers: {
+ 'Content-Type': 'application/json',
+ Authorization: `Bearer ${token}`,
+ },
+ body: JSON.stringify({
+ title: taskTitle || 'Untitled Task',
+ notes: taskDesc,
+ due: allDay ? String(doc.$task_dateRange)?.split('|')[0] + 'T23:59:00Z' : (doc.$task_endTime instanceof DateField && doc.$task_endTime.date?.toISOString()) || undefined,
+ }),
+ });
+
+ const result = await response.text();
+ console.log('Google Task result:', result);
+ alert(result?.id ? 'Task sent to Google Tasks!' : `Failed: ${result?.error?.message || 'Unknown error'}`);
+ } catch (err) {
+ console.error('Fetch error:', err);
+ alert('Fetch failed: ');
+ }
+ }}>
+ GT
+ </button>
</div>
);
}