fixed copy
このコミットが含まれているのは:
コミット
e41c39d132
|
@ -38117,23 +38117,6 @@ function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|||
|
||||
|
||||
|
||||
var CopyClipboard = function CopyClipboard() {
|
||||
(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
|
||||
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, {
|
||||
debug: true
|
||||
})) {
|
||||
setSuccess('招待用URLをコピーしました。');
|
||||
setCopyFlag(false);
|
||||
} else {
|
||||
set400Error('コピー失敗しました。');
|
||||
}
|
||||
}, []);
|
||||
return null;
|
||||
};
|
||||
|
||||
var ParentChildAdd = function ParentChildAdd() {
|
||||
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(localStorage.getItem('notice')),
|
||||
_useState2 = _slicedToArray(_useState, 2),
|
||||
|
@ -38232,6 +38215,19 @@ var ParentChildAdd = function ParentChildAdd() {
|
|||
var handleCheckRelations = function handleCheckRelations(type) {
|
||||
set401Error('');
|
||||
setLoaded(false);
|
||||
|
||||
if (type == 'invite') {
|
||||
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, {
|
||||
debug: true
|
||||
})) {
|
||||
set400Error('コピー失敗しました。');
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
axios.get('/api/fathers/relations/check').then(function (response) {
|
||||
if (isMountedRef.current) return;
|
||||
setNotice(response.data.notice);
|
||||
|
@ -38240,7 +38236,7 @@ var ParentChildAdd = function ParentChildAdd() {
|
|||
switch (response.data.status_code) {
|
||||
case 200:
|
||||
{
|
||||
if (type == "line") setCopyFlag(true);else copyInviteURL();
|
||||
if (type == "line") set400Error('コピー失敗しました。');else copyInviteURL();
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -38282,7 +38278,7 @@ var ParentChildAdd = function ParentChildAdd() {
|
|||
var contactMailText = 'mailto:56@zotman.jp?subject=KIKIメンバー追加について&body=' + '名前%3A%0A電話番号%3A%0AログインID%3A%0Aログインパスワード%3A%0A追加したいメンバー数%3A%0A「その他お問合せ内容」';
|
||||
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", {
|
||||
className: "l-content",
|
||||
children: [_copyFlag && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(CopyClipboard, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", {
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", {
|
||||
className: "l-content-w560",
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", {
|
||||
className: "l-content__ttl",
|
||||
|
|
|
@ -6,27 +6,6 @@ import PageLoader from '../../component/page_loader';
|
|||
import copy from 'copy-to-clipboard';
|
||||
|
||||
|
||||
const CopyClipboard = () => {
|
||||
useEffect(() => {
|
||||
let inviteurl = document.getElementById('inviteurl').value;
|
||||
let sentence = '「KIKI」の招待が届いています。' + '\n' +
|
||||
'まずは以下より仮登録を行ってください。' + '\n' +
|
||||
'※スマホ本体を最新の状態にアップデートしてからURLをクリックしてください。' + '\n\n' +
|
||||
inviteurl + '\n\n' +
|
||||
'▼公式サイトはこちら' + '\n' +
|
||||
'https://kikikan.jp' + '\n\n' +
|
||||
'idの箇所は親のidを引っ張るようお願い致します。';
|
||||
if(copy(sentence, {debug: true}))
|
||||
{
|
||||
setSuccess('招待用URLをコピーしました。');
|
||||
setCopyFlag(false);
|
||||
} else {
|
||||
set400Error('コピー失敗しました。');
|
||||
}
|
||||
}, [])
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
const ParentChildAdd = () => {
|
||||
const [notice, setNotice] = useState(localStorage.getItem('notice'));
|
||||
|
@ -79,6 +58,21 @@ const ParentChildAdd = () => {
|
|||
const handleCheckRelations = (type) => {
|
||||
set401Error('');
|
||||
setLoaded(false);
|
||||
|
||||
if(type == 'invite'){
|
||||
let inviteurl = document.getElementById('inviteurl').value;
|
||||
let sentence = '「KIKI」の招待が届いています。' + '\n' +
|
||||
'まずは以下より仮登録を行ってください。' + '\n' +
|
||||
'※スマホ本体を最新の状態にアップデートしてからURLをクリックしてください。' + '\n\n' +
|
||||
inviteurl + '\n\n' +
|
||||
'▼公式サイトはこちら' + '\n' +
|
||||
'https://kikikan.jp' + '\n\n' +
|
||||
'idの箇所は親のidを引っ張るようお願い致します。';
|
||||
if(!copy(sentence, {debug: true})){
|
||||
set400Error('コピー失敗しました。');
|
||||
return;
|
||||
}
|
||||
}
|
||||
axios.get('/api/fathers/relations/check')
|
||||
.then(response=>{
|
||||
if(isMountedRef.current) return;
|
||||
|
@ -88,7 +82,7 @@ const ParentChildAdd = () => {
|
|||
|
||||
switch(response.data.status_code){
|
||||
case 200: {
|
||||
if(type == "line") setCopyFlag(true);
|
||||
if(type == "line") set400Error('コピー失敗しました。');
|
||||
else copyInviteURL();
|
||||
break;
|
||||
}
|
||||
|
@ -134,9 +128,6 @@ const ParentChildAdd = () => {
|
|||
|
||||
return (
|
||||
<div className="l-content">
|
||||
{
|
||||
_copyFlag && <CopyClipboard/>
|
||||
}
|
||||
<div className="l-content-w560">
|
||||
<div className="l-content__ttl">
|
||||
<div className="l-content__ttl__left">
|
||||
|
|
新しいイシューから参照