File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,18 +26,19 @@ if (typeof document !== "undefined") {
2626 input . value = "" ;
2727 } ) ;
2828
29- themeBtn ?. addEventListener ( "click" , ( ) => {
30- document . body . classList . toggle ( "dark" ) ;
31- } ) ;
29+ // themeBtn?.addEventListener("click", () => {
30+ // document.body.classList.toggle("dark");
31+ // });
3232
3333 function render ( entry ) {
3434 const div = document . createElement ( "div" ) ;
3535 div . className = "card" ;
3636
3737 div . innerHTML = `
38+ <div class="user">👤 ${ entry . user } </div>
3839 <div class="value">${ entry . value } </div>
3940 <div class="meta">${ entry . date } • ${ entry . time } </div>
40- <div class="user">👤 ${ entry . user } </div>
41+
4142
4243 <div class="actions">
4344 <button class="deleteBtn">🗑 Delete</button>
@@ -47,8 +48,10 @@ if (typeof document !== "undefined") {
4748 const deleteBtn = div . querySelector ( ".deleteBtn" ) ;
4849
4950 deleteBtn . addEventListener ( "click" , ( ) => {
50- deleteEntry ( entry . value ) ;
51- div . remove ( ) ;
51+ if ( window . confirm ( "Are you sure you want to delete this entry?" ) ) {
52+ deleteEntry ( entry . value ) ;
53+ div . remove ( ) ;
54+ }
5255 } ) ;
5356
5457 timeline . prepend ( div ) ;
Original file line number Diff line number Diff line change 11export const CONFIG = {
22 MAX_LENGTH : 16 ,
33 ALLOW_DUPLICATES : false ,
4- USER_NAME : "Abdul"
5- } ;
4+
5+ CURRENT_USER : {
6+ id : 1 ,
7+ name : "Abdul" ,
8+ role : "admin"
9+ }
10+ } ;
Original file line number Diff line number Diff line change @@ -18,12 +18,11 @@ export const createEntry = (value) => {
1818 }
1919
2020 const { date, time } = getDateTime ( ) ;
21-
2221 const entry = {
2322 value,
2423 date,
2524 time,
26- user : CONFIG . USER_NAME
25+ user : CONFIG . CURRENT_USER . name
2726 } ;
2827
2928 addEntry ( entry ) ;
@@ -32,8 +31,6 @@ export const createEntry = (value) => {
3231 success : true ,
3332 entry
3433 } ;
35-
36-
3734} ;
3835
3936export const deleteEntry = ( value ) => {
@@ -42,4 +39,4 @@ export const deleteEntry = (value) => {
4239 return {
4340 success : true
4441 } ;
45- } ;
42+ } ;
You can’t perform that action at this time.
0 commit comments