@@ -53,7 +53,7 @@ export default function Custom() {
5353 chrome . storage . local . set ( {
5454 customList : {
5555 [ userInput ] : {
56- name : APIData . english_name ,
56+ name : APIData . english_name || APIData . name ,
5757 channelID : APIData . id ,
5858 imageURL : APIData . photo ,
5959 twitter : APIData . twitter ,
@@ -62,7 +62,7 @@ export default function Custom() {
6262 } ) ;
6363 setCustomList ( {
6464 [ userInput ] : {
65- name : APIData . english_name ,
65+ name : APIData . english_name || APIData . name ,
6666 channelID : APIData . id ,
6767 imageURL : APIData . photo ,
6868 twitter : APIData . twitter ,
@@ -76,7 +76,7 @@ export default function Custom() {
7676 liversArray = {
7777 ...liversArray ,
7878 [ userInput ] : {
79- name : APIData . english_name ,
79+ name : APIData . english_name || APIData . name ,
8080 channelID : APIData . id ,
8181 imageURL : APIData . photo ,
8282 twitter : APIData . twitter ,
@@ -90,7 +90,7 @@ export default function Custom() {
9090 liversArray = {
9191 ...liversArray ,
9292 [ userInput ] : {
93- name : APIData . english_name ,
93+ name : APIData . english_name || APIData . name ,
9494 channelID : APIData . id ,
9595 imageURL : APIData . photo ,
9696 twitter : APIData . twitter ,
@@ -107,7 +107,9 @@ export default function Custom() {
107107
108108 useEffect ( ( ) => {
109109 chrome . storage . local . get ( 'customList' , function ( data ) {
110- setCustomList ( data . customList ) ;
110+ if ( data . customList ) {
111+ setCustomList ( data . customList ) ;
112+ }
111113 } ) ;
112114 chrome . storage . onChanged . addListener ( function ( changes ) {
113115 if ( 'customList' in changes ) {
@@ -129,7 +131,7 @@ export default function Custom() {
129131 < input
130132 value = { userInput }
131133 className = "w-full outline-none rounded-lg h-10 border placeholder:text-slate-400 dark:placeholder:text-slate-400 border-slate-300 dark:border-slate-600 px-4 py-1 bg-slate-200 dark:bg-slate-700 pr-6"
132- placeholder = "Enter VTuber's Youtube ID"
134+ placeholder = "VTuber's Channel ID"
133135 onChange = { ( e ) => setUserInput ( e . target . value ) }
134136 />
135137 < PlusCircleIcon
@@ -148,9 +150,9 @@ export default function Custom() {
148150 < span > Need help?</ span >
149151 </ div >
150152 ) : (
151- < div className = "flex gap-1 bg-slate-200 dark:bg-slate-700 px-3 py-2 rounded-lg shadow-sm" >
153+ < div className = "flex gap-1 bg-slate-200 dark:bg-slate-700 px-3 py-2 rounded-lg shadow-sm border border-slate-300 dark:border-slate-600 " >
152154 < div >
153- < div > Youtube ID needs to be in this format:</ div >
155+ < div > Channel ID needs to be in this format:</ div >
154156 < div className = "flex items-center" >
155157 < div className = "text-[10px]" > youtube.com/channel/ </ div >
156158 < span className = "bg-slate-300 dark:bg-slate-600 text-[14px] font-bold " >
0 commit comments