mirror of
https://github.com/aculix/negotium.git
synced 2025-12-06 00:38:17 +00:00
Refactor date display logic in App.svelte to use reactive variable for improved readability
This commit is contained in:
parent
2697a81f72
commit
056f9fc562
@ -15,6 +15,7 @@
|
||||
let selectedDate = new Date().toDateString();
|
||||
let draggedItem = null;
|
||||
let draggedOverIndex = null;
|
||||
let currentDateDisplay = '';
|
||||
|
||||
function addTask() {
|
||||
if (newTask.trim()) {
|
||||
@ -85,13 +86,16 @@
|
||||
draggedOverIndex = null;
|
||||
}
|
||||
|
||||
function getCurrentDate() {
|
||||
return new Date().toLocaleDateString('en-US', {
|
||||
$: {
|
||||
currentDateDisplay = (() => {
|
||||
const date = new Date(selectedDate);
|
||||
return date.toLocaleDateString('en-US', {
|
||||
weekday: 'long',
|
||||
year: 'numeric',
|
||||
month: 'long',
|
||||
day: 'numeric'
|
||||
});
|
||||
})();
|
||||
}
|
||||
|
||||
function getDateKey(dateString) {
|
||||
@ -282,7 +286,7 @@
|
||||
<div class="container">
|
||||
<div class="content-header">
|
||||
<h2 class="section-title">To-dos</h2>
|
||||
<div class="date-display">{getCurrentDate()}</div>
|
||||
<div class="date-display">{currentDateDisplay}</div>
|
||||
</div>
|
||||
|
||||
<div class="task-input-container">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user