bugfix persisted state issue (#228)
* bugfix persisted state issue * bugfix and also set defaults properly
This commit is contained in:
parent
21e1af8ce5
commit
6cb011ff96
2 changed files with 13 additions and 3 deletions
|
@ -117,7 +117,7 @@ export function CommentCreate(props: Props) {
|
||||||
const [commentValue, setCommentValue] = React.useState('');
|
const [commentValue, setCommentValue] = React.useState('');
|
||||||
const [advancedEditor, setAdvancedEditor] = usePersistedState('comment-editor-mode', false);
|
const [advancedEditor, setAdvancedEditor] = usePersistedState('comment-editor-mode', false);
|
||||||
const [stickerSelector, setStickerSelector] = React.useState();
|
const [stickerSelector, setStickerSelector] = React.useState();
|
||||||
const [activeTab, setActiveTab] = React.useState('');
|
const [activeTab, setActiveTab] = React.useState();
|
||||||
const [tipError, setTipError] = React.useState();
|
const [tipError, setTipError] = React.useState();
|
||||||
const [deletedComment, setDeletedComment] = React.useState(false);
|
const [deletedComment, setDeletedComment] = React.useState(false);
|
||||||
const [pauseQuickSend, setPauseQuickSend] = React.useState(false);
|
const [pauseQuickSend, setPauseQuickSend] = React.useState(false);
|
||||||
|
|
|
@ -65,11 +65,21 @@ function WalletSendTip(props: Props) {
|
||||||
const [tipAmount, setTipAmount] = usePersistedState('comment-support:customTip', 1.0);
|
const [tipAmount, setTipAmount] = usePersistedState('comment-support:customTip', 1.0);
|
||||||
const [isOnConfirmationPage, setConfirmationPage] = React.useState(false);
|
const [isOnConfirmationPage, setConfirmationPage] = React.useState(false);
|
||||||
const [tipError, setTipError] = React.useState();
|
const [tipError, setTipError] = React.useState();
|
||||||
const [activeTab, setActiveTab] = usePersistedState(TAB_BOOST);
|
const [activeTab, setActiveTab] = usePersistedState();
|
||||||
const [disableSubmitButton, setDisableSubmitButton] = React.useState();
|
const [disableSubmitButton, setDisableSubmitButton] = React.useState();
|
||||||
|
|
||||||
/** CONSTS **/
|
// if not proper default is set, set the proper default
|
||||||
|
if (activeTab !== TAB_BOOST && activeTab !== TAB_LBC && activeTab !== TAB_FIAT) {
|
||||||
|
// if the claim is the user's set it to boost
|
||||||
|
if (claimIsMine) {
|
||||||
|
setActiveTab(TAB_BOOST);
|
||||||
|
} else {
|
||||||
|
// otherwise set it to tip lbc as default
|
||||||
|
setActiveTab(TAB_LBC);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/** CONSTS **/
|
||||||
const claimTypeText = getClaimTypeText();
|
const claimTypeText = getClaimTypeText();
|
||||||
const isSupport = claimIsMine || activeTab === TAB_BOOST;
|
const isSupport = claimIsMine || activeTab === TAB_BOOST;
|
||||||
const titleText = claimIsMine
|
const titleText = claimIsMine
|
||||||
|
|
Loading…
Reference in a new issue