Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit 7fbaf9cf authored by jonathanchandra15's avatar jonathanchandra15
Browse files

add edit button in thread

parent 494b61a8
No related branches found
No related tags found
No related merge requests found
[{"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\index.js":"1","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\reportWebVitals.js":"2","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\App.js":"3","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Topic.js":"4","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateTopicForm.js":"5","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Navbar.js":"6","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateThreadForm.js":"7","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Search.js":"8","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Home.js":"9","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\RegisterForm.js":"10","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\TopicList.js":"11","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\LoginForm.js":"12","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Thread.js":"13","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\ListThreads.js":"14","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Profile\\Profile.js":"15","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\ThreadList.js":"16","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\CommentList.js":"17","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Button.js":"18","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Post.js":"19","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\api_link.js":"20","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\loggedInService.js":"21","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth-header.js":"22","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth.service.js":"23","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\hooks\\input-hook.js":"24","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\helpers\\time-util.js":"25","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\EditThreadForm.js":"26"},{"size":517,"mtime":1608489407339,"results":"27","hashOfConfig":"28"},{"size":375,"mtime":1608489407340,"results":"29","hashOfConfig":"28"},{"size":1515,"mtime":1610389209009,"results":"30","hashOfConfig":"28"},{"size":1996,"mtime":1610376399578,"results":"31","hashOfConfig":"28"},{"size":1110,"mtime":1610376399450,"results":"32","hashOfConfig":"28"},{"size":2333,"mtime":1610376399492,"results":"33","hashOfConfig":"28"},{"size":2602,"mtime":1610391665841,"results":"34","hashOfConfig":"28"},{"size":1376,"mtime":1610376399537,"results":"35","hashOfConfig":"28"},{"size":280,"mtime":1610376399452,"results":"36","hashOfConfig":"28"},{"size":2981,"mtime":1610376399536,"results":"37","hashOfConfig":"28"},{"size":992,"mtime":1610376399579,"results":"38","hashOfConfig":"28"},{"size":2449,"mtime":1610376399485,"results":"39","hashOfConfig":"28"},{"size":4156,"mtime":1610383054148,"results":"40","hashOfConfig":"28"},{"size":703,"mtime":1609624159124,"results":"41","hashOfConfig":"28"},{"size":2349,"mtime":1610384615608,"results":"42","hashOfConfig":"28"},{"size":548,"mtime":1610376399570,"results":"43","hashOfConfig":"28"},{"size":709,"mtime":1610376399571,"results":"44","hashOfConfig":"28"},{"size":310,"mtime":1609672020693,"results":"45","hashOfConfig":"28"},{"size":3000,"mtime":1610376399573,"results":"46","hashOfConfig":"28"},{"size":115,"mtime":1610376399606,"results":"47","hashOfConfig":"28"},{"size":103,"mtime":1610376399652,"results":"48","hashOfConfig":"28"},{"size":209,"mtime":1610376399607,"results":"49","hashOfConfig":"28"},{"size":1011,"mtime":1610376399638,"results":"50","hashOfConfig":"28"},{"size":374,"mtime":1609624159225,"results":"51","hashOfConfig":"28"},{"size":1120,"mtime":1610376399581,"results":"52","hashOfConfig":"28"},{"size":3026,"mtime":1610392121230,"results":"53","hashOfConfig":"28"},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3m9re2",{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"66","messages":"67","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"70","messages":"71","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"72","messages":"73","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"74","messages":"75","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"76","messages":"77","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"78","messages":"79","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"80","messages":"81","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"82","messages":"83","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"84","messages":"85","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"86","messages":"87","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"88","messages":"89","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"90","messages":"91","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"92","messages":"93","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"94","messages":"95","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"96","messages":"97","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"98","messages":"99","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"100","messages":"101","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"102","messages":"103","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"104","messages":"105","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\index.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\reportWebVitals.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\App.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Topic.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateTopicForm.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Navbar.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateThreadForm.js",["106","107"],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Search.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Home.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\RegisterForm.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\TopicList.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\LoginForm.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Thread.js",["108"],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\ListThreads.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Profile\\Profile.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\ThreadList.js",["109"],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\CommentList.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Button.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Post.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\api_link.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\loggedInService.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth-header.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth.service.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\hooks\\input-hook.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\helpers\\time-util.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\EditThreadForm.js",["110","111"],{"ruleId":"112","severity":1,"message":"113","line":14,"column":11,"nodeType":"114","messageId":"115","endLine":14,"endColumn":21},{"ruleId":"116","severity":1,"message":"117","line":38,"column":105,"nodeType":"118","messageId":"119","endLine":38,"endColumn":107},{"ruleId":"116","severity":1,"message":"117","line":45,"column":105,"nodeType":"118","messageId":"119","endLine":45,"endColumn":107},{"ruleId":"112","severity":1,"message":"120","line":2,"column":10,"nodeType":"114","messageId":"115","endLine":2,"endColumn":18},{"ruleId":"121","severity":1,"message":"122","line":34,"column":8,"nodeType":"123","endLine":34,"endColumn":23,"suggestions":"124"},{"ruleId":"116","severity":1,"message":"117","line":48,"column":105,"nodeType":"118","messageId":"119","endLine":48,"endColumn":107},"no-unused-vars","'topicParam' is assigned a value but never used.","Identifier","unusedVar","eqeqeq","Expected '===' and instead saw '=='.","BinaryExpression","unexpected","'tConvert' is defined but never used.","react-hooks/exhaustive-deps","React Hook useEffect has missing dependencies: 'setBody', 'setTitle', and 'setTopicId'. Either include them or remove the dependency array.","ArrayExpression",["125"],{"desc":"126","fix":"127"},"Update the dependencies array to be: [setBody, setTitle, setTopicId, threadIdParam]",{"range":"128","text":"129"},[1429,1444],"[setBody, setTitle, setTopicId, threadIdParam]"]
\ No newline at end of file
[{"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\index.js":"1","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\reportWebVitals.js":"2","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\App.js":"3","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Topic.js":"4","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateTopicForm.js":"5","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Navbar.js":"6","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateThreadForm.js":"7","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Search.js":"8","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Home.js":"9","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\RegisterForm.js":"10","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\TopicList.js":"11","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\LoginForm.js":"12","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Thread.js":"13","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\ListThreads.js":"14","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Profile\\Profile.js":"15","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\ThreadList.js":"16","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\CommentList.js":"17","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Button.js":"18","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Post.js":"19","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\api_link.js":"20","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\loggedInService.js":"21","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth-header.js":"22","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth.service.js":"23","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\hooks\\input-hook.js":"24","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\helpers\\time-util.js":"25","F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\EditThreadForm.js":"26"},{"size":517,"mtime":1608489407339,"results":"27","hashOfConfig":"28"},{"size":375,"mtime":1608489407340,"results":"29","hashOfConfig":"28"},{"size":1515,"mtime":1610389209009,"results":"30","hashOfConfig":"28"},{"size":1996,"mtime":1610376399578,"results":"31","hashOfConfig":"28"},{"size":1110,"mtime":1610376399450,"results":"32","hashOfConfig":"28"},{"size":2333,"mtime":1610376399492,"results":"33","hashOfConfig":"28"},{"size":2602,"mtime":1610391665841,"results":"34","hashOfConfig":"28"},{"size":1376,"mtime":1610376399537,"results":"35","hashOfConfig":"28"},{"size":280,"mtime":1610376399452,"results":"36","hashOfConfig":"28"},{"size":2981,"mtime":1610376399536,"results":"37","hashOfConfig":"28"},{"size":992,"mtime":1610376399579,"results":"38","hashOfConfig":"28"},{"size":2449,"mtime":1610376399485,"results":"39","hashOfConfig":"28"},{"size":4507,"mtime":1610394173869,"results":"40","hashOfConfig":"28"},{"size":703,"mtime":1609624159124,"results":"41","hashOfConfig":"28"},{"size":2349,"mtime":1610384615608,"results":"42","hashOfConfig":"28"},{"size":548,"mtime":1610376399570,"results":"43","hashOfConfig":"28"},{"size":709,"mtime":1610376399571,"results":"44","hashOfConfig":"28"},{"size":310,"mtime":1609672020693,"results":"45","hashOfConfig":"28"},{"size":3209,"mtime":1610394210610,"results":"46","hashOfConfig":"28"},{"size":115,"mtime":1610376399606,"results":"47","hashOfConfig":"28"},{"size":103,"mtime":1610376399652,"results":"48","hashOfConfig":"28"},{"size":209,"mtime":1610376399607,"results":"49","hashOfConfig":"28"},{"size":1011,"mtime":1610376399638,"results":"50","hashOfConfig":"28"},{"size":374,"mtime":1609624159225,"results":"51","hashOfConfig":"28"},{"size":1120,"mtime":1610376399581,"results":"52","hashOfConfig":"28"},{"size":3026,"mtime":1610392121230,"results":"53","hashOfConfig":"28"},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3m9re2",{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"66","messages":"67","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"70","messages":"71","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"72","messages":"73","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"74","messages":"75","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"76","messages":"77","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"78","messages":"79","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"80","messages":"81","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"82","messages":"83","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"84","messages":"85","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"86","messages":"87","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"88","messages":"89","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"90","messages":"91","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"92","messages":"93","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"94","messages":"95","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"96","messages":"97","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"98","messages":"99","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"100","messages":"101","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"102","messages":"103","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"104","messages":"105","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\index.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\reportWebVitals.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\App.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Topic.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateTopicForm.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Navbar.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\CreateThreadForm.js",["106","107"],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Search.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Home.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\RegisterForm.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\TopicList.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\LoginForm.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Thread.js",["108","109","110"],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\ListThreads.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Profile\\Profile.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\ThreadList.js",["111"],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\CommentList.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Button.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\Post.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\api_link.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\loggedInService.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth-header.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\services\\auth.service.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\hooks\\input-hook.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\helpers\\time-util.js",[],"F:\\Jonathan\\Kuliah\\Pemfung\\diskuy\\diskuy\\src\\Threads\\EditThreadForm.js",["112","113"],{"ruleId":"114","severity":1,"message":"115","line":14,"column":11,"nodeType":"116","messageId":"117","endLine":14,"endColumn":21},{"ruleId":"118","severity":1,"message":"119","line":38,"column":105,"nodeType":"120","messageId":"121","endLine":38,"endColumn":107},{"ruleId":"118","severity":1,"message":"119","line":48,"column":105,"nodeType":"120","messageId":"121","endLine":48,"endColumn":107},{"ruleId":"118","severity":1,"message":"119","line":71,"column":43,"nodeType":"120","messageId":"121","endLine":71,"endColumn":45},{"ruleId":"122","severity":1,"message":"123","line":76,"column":8,"nodeType":"124","endLine":76,"endColumn":36,"suggestions":"125"},{"ruleId":"114","severity":1,"message":"126","line":2,"column":10,"nodeType":"116","messageId":"117","endLine":2,"endColumn":18},{"ruleId":"122","severity":1,"message":"127","line":34,"column":8,"nodeType":"124","endLine":34,"endColumn":23,"suggestions":"128"},{"ruleId":"118","severity":1,"message":"119","line":48,"column":105,"nodeType":"120","messageId":"121","endLine":48,"endColumn":107},"no-unused-vars","'topicParam' is assigned a value but never used.","Identifier","unusedVar","eqeqeq","Expected '===' and instead saw '=='.","BinaryExpression","unexpected","react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'currentUserId'. Either include it or remove the dependency array.","ArrayExpression",["129"],"'tConvert' is defined but never used.","React Hook useEffect has missing dependencies: 'setBody', 'setTitle', and 'setTopicId'. Either include them or remove the dependency array.",["130"],{"desc":"131","fix":"132"},{"desc":"133","fix":"134"},"Update the dependencies array to be: [threadParm, refreshComment, currentUserId]",{"range":"135","text":"136"},"Update the dependencies array to be: [setBody, setTitle, setTopicId, threadIdParam]",{"range":"137","text":"138"},[2387,2415],"[threadParm, refreshComment, currentUserId]",[1429,1444],"[setBody, setTitle, setTopicId, threadIdParam]"]
\ No newline at end of file
......@@ -7,6 +7,7 @@ import React, { useState, useEffect} from 'react'
import { loggedIn } from '../services/loggedInService'
import { translate } from '../helpers/time-util';
import { API_URL } from '../services/api_link'
import Button from '../Button'
export default function Post(props){
const checkType = props.type === 'thread' ? 'threads' : 'post'
......@@ -70,6 +71,9 @@ export default function Post(props){
<div id="postContent">
<h1 id="judul">{props.header}</h1>
<p id="isi">{props.text}</p>
{props.isUsersThread && (
<Button type="button" text="Edit Thread" color="orange" url={`thread/${props.thread_id}`} />
)}
{loggedIn && (
<button className={`btn ${isLiked ? 'btn-danger' : 'btn-success'}`} onClick={handleLike}>{isLiked ? 'Dislike' : 'Like'}</button>
)}
......
......@@ -7,9 +7,12 @@ import axios from 'axios';
import { loggedIn } from '../services/loggedInService'
import authHeader from '../services/auth-header'
import { API_URL } from '../services/api_link'
import AuthService from '../services/auth.service'
export default function Thread(props){
const currentUserId = AuthService.getCurrentUser().id
const [isUsersThread, setIsUsersThread] = useState(0);
const redirect = () => {
props.history.push(`/topic/${topicParm}`)
}
......@@ -63,8 +66,11 @@ export default function Thread(props){
const responseThread = await axios.get(`${API_URL}/threads/${threadParm}`);
const responseThreadData = responseThread.data.data;
setThread(responseThreadData);
refreshComment();
if(responseThreadData.user_id == currentUserId) {
setIsUsersThread(1)
}
}
fetch();
}, [threadParm, refreshComment]);
......@@ -103,13 +109,14 @@ export default function Thread(props){
topic_id={thread.topic_id}
time={thread.inserted_at}
redirect={redirect}
isUsersThread = {isUsersThread}
/>
</div>
{loggedIn && (
<button type="button" className="btn btn-primary btn_cancel scrollButton" onClick={scrollBottom}>Add New Comment</button>
)}
<h2 className='commentText'>Comment</h2>
<CommentList comment={comment} thread_id={threadParm} topic_id={topicParm}></CommentList>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment