@@ -112,3 +112,95 @@ event - compiled successfully
112
112
``` Open localhost:3000/posts/one in a browser and you will see the following output. ```
113
113
114
114
``` Open localhost:3000/posts/two in a browser and you will see the following output. ```
115
+
116
+ <BrowserWindow >
117
+ <div id="buttons_con" style={{display:"flex",flexDirection:"column",gap:"1rem",justifyContent:"center",alignItems:"center"}}>
118
+ <button
119
+ onClick={()=>{
120
+ let buttons_con=document.getElementById("buttons_con")
121
+ buttons_con.style.display="none"
122
+ let get_all_post_con=document.getElementById("get_all_post_con")
123
+ get_all_post_con.style.display="block"
124
+ let data=[{id:1,title:"This is 1st post",body:"Thank you for visiting in our 1st post"},{id:2,title:"This is 2nd post",body:"Thank you for visiting in our 2nd post"},{id:3,title:"This is 3rd post",body:"Thank you for visiting in our 3rd post"}]
125
+ data.map((item)=>{
126
+ let h4=document.createElement("h4")
127
+ h4.textContent=item.title
128
+ let p=document.createElement("p")
129
+ p.textContent=item.body
130
+ let hr=document.createElement("hr")
131
+ get_all_post_con.appendChild(h4)
132
+ get_all_post_con.appendChild(p)
133
+ get_all_post_con.appendChild(hr)
134
+ })
135
+ }}
136
+ style={{padding:"0.6rem 1.4rem",backgroundImage:"radial-gradient(100% 100% at 100% 0, #5adaff 0, #5468ff 100%)",border:"none",color:"white",fontWeight:"700",borderRadius:"0.6rem",cursor:"pointer"}}>All Post</button>
137
+ <button
138
+ onClick={()=>{
139
+ let buttons_con=document.getElementById("buttons_con")
140
+ buttons_con.style.display="none"
141
+ let see_1st_post_con=document.getElementById("see_1st_post_con")
142
+ see_1st_post_con.style.display="block"
143
+ let data=[{id:1,title:"This is 1st post",body:"Thank you for visiting in our 1st post"}]
144
+ data.map((item)=>{
145
+ let h4=document.createElement("h4")
146
+ h4.textContent=item.title
147
+ let p=document.createElement("p")
148
+ p.textContent=item.body
149
+ let hr=document.createElement("hr")
150
+ see_1st_post_con.appendChild(h4)
151
+ see_1st_post_con.appendChild(p)
152
+ see_1st_post_con.appendChild(hr)
153
+ })
154
+ }}
155
+ style={{padding:"0.6rem 1.4rem",backgroundImage:"radial-gradient(100% 100% at 100% 0px, rgb(90 255 165) 0px, rgb(255 130 84) 100%)",border:"none",color:"white",fontWeight:"700",borderRadius:"0.6rem",cursor:"pointer"}}
156
+ >1st Post</button>
157
+ <button
158
+ onClick={()=>{
159
+ let buttons_con=document.getElementById("buttons_con")
160
+ buttons_con.style.display="none"
161
+ let see_2nd_post_con=document.getElementById("see_2nd_post_con")
162
+ see_2nd_post_con.style.display="block"
163
+ let data=[{id:2,title:"This is 2nd post",body:"Thank you for visiting in our 2nd post"}]
164
+ data.map((item)=>{
165
+ let h4=document.createElement("h4")
166
+ h4.textContent=item.title
167
+ let p=document.createElement("p")
168
+ p.textContent=item.body
169
+ let hr=document.createElement("hr")
170
+ see_2nd_post_con.appendChild(h4)
171
+ see_2nd_post_con.appendChild(p)
172
+ see_2nd_post_con.appendChild(hr)
173
+ })
174
+ }}
175
+ style={{padding:"0.6rem 1.4rem",backgroundImage:"radial-gradient(100% 100% at 100% 0px, rgb(255 90 172) 0px, rgb(84 201 255) 100%)",border:"none",color:"white",fontWeight:"700",borderRadius:"0.6rem",cursor:"pointer"}}
176
+ >2nd Post</button>
177
+ <button
178
+ onClick={()=>{
179
+ let buttons_con=document.getElementById("buttons_con")
180
+ buttons_con.style.display="none"
181
+ let see_3rd_post_con=document.getElementById("see_3rd_post_con")
182
+ see_3rd_post_con.style.display="block"
183
+ let data=[{id:3,title:"This is 3rd post",body:"Thank you for visiting in our 3rd post"}]
184
+ data.map((item)=>{
185
+ let h4=document.createElement("h4")
186
+ h4.textContent=item.title
187
+ let p=document.createElement("p")
188
+ p.textContent=item.body
189
+ let hr=document.createElement("hr")
190
+ see_3rd_post_con.appendChild(h4)
191
+ see_3rd_post_con.appendChild(p)
192
+ see_3rd_post_con.appendChild(hr)
193
+ })
194
+ }}
195
+ style={{padding:"0.6rem 1.4rem",backgroundImage:"radial-gradient(100% 100% at 100% 0px, rgb(255, 90, 90) 0px, rgb(39 185 106) 100%)",border:"none",color:"white",fontWeight:"700",borderRadius:"0.6rem",cursor:"pointer"}}
196
+ >3rd Post</button>
197
+ </div>
198
+ <div id="get_all_post_con" style={{display:"none"}}>
199
+ </div>
200
+ <div id="see_1st_post_con" style={{display:"none"}}>
201
+ </div>
202
+ <div id="see_2nd_post_con" style={{display:"none"}}>
203
+ </div>
204
+ <div id="see_3rd_post_con" style={{display:"none"}}>
205
+ </div>
206
+ </BrowserWindow >
0 commit comments