fixed copy
このコミットが含まれているのは:
コミット
60e1df2e7b
|
@ -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('コピー失敗しました。');
|
||||
}
|
||||
|
|
新しいイシューから参照