このコミットが含まれているのは:
dragon1211 2022-01-15 11:47:26 -08:00
コミット 60e1df2e7b
2個のファイルの変更22行の追加7行の削除

ファイルの表示

@ -38162,10 +38162,10 @@ var ParentChildAdd = function ParentChildAdd() {
submit = _useState16[0],
setSubmit = _useState16[1];
var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),
var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
_useState18 = _slicedToArray(_useState17, 2),
response = _useState18[0],
setResponse = _useState18[1];
_copyFlag = _useState18[0],
setCopyFlag = _useState18[1];
var isMountedRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(true);
(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
@ -38223,7 +38223,7 @@ var ParentChildAdd = function ParentChildAdd() {
switch (response.data.status_code) {
case 200:
{
if (type == "line") copyLineText();else copyInviteURL();
if (type == "line") setCopyFlag(true);else copyInviteURL();
break;
}
@ -38241,12 +38241,19 @@ var ParentChildAdd = function ParentChildAdd() {
});
};
(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
if (_copyFlag) {
copyInviteURL();
}
}, [_copyFlag]);
var copyInviteURL = function copyInviteURL() {
var inviteurl = document.getElementById('inviteurl').value;
var sentence = '「KIKI」の招待が届いています。' + '\n' + 'まずは以下より仮登録を行ってください。' + '\n' + '※スマホ本体を最新の状態にアップデートしてからURLをクリックしてください。' + '\n\n' + inviteurl + '\n\n' + '▼公式サイトはこちら' + '\n' + 'https://kikikan.jp' + '\n\n' + 'idの箇所は親のidを引っ張るようお願い致します。';
if (copy_to_clipboard__WEBPACK_IMPORTED_MODULE_4___default()(sentence)) {
setSuccess('招待用URLをコピーしました。');
setCopyFlag(false);
} else {
set400Error('コピー失敗しました。');
}

ファイルの表示

@ -19,7 +19,7 @@ const ParentChildAdd = () => {
const [_422errors, set422Errors] = useState({identity: ''});
const [submit, setSubmit] = useState(false);
const [response, setResponse] = useState(null);
const [_copyFlag, setCopyFlag] = useState(false);
const isMountedRef = useRef(true);
useEffect(() => {
@ -66,7 +66,7 @@ const ParentChildAdd = () => {
switch(response.data.status_code){
case 200: {
if(type == "line") copyLineText();
if(type == "line") setCopyFlag(true);
else copyInviteURL();
break;
}
@ -78,6 +78,13 @@ const ParentChildAdd = () => {
}
useEffect(() => {
if(_copyFlag){
copyInviteURL();
}
}, [_copyFlag])
const copyInviteURL = () => {
let inviteurl = document.getElementById('inviteurl').value;
let sentence = '「KIKI」の招待が届いています。' + '\n' +
@ -89,7 +96,8 @@ const ParentChildAdd = () => {
'idの箇所は親のidを引っ張るようお願い致します。';
if(copy(sentence))
{
setSuccess('招待用URLをコピーしました。')
setSuccess('招待用URLをコピーしました。');
setCopyFlag(false);
} else {
set400Error('コピー失敗しました。');
}