REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 12.95 KB
Close
//proc/thread-self/root/home/byroehnu/easetack.com/resources/js/Admin/Pages/Settings/CommonSettings.jsx
Text
Base64
import AdminLayouts from "@/Admin/Layouts/AdminLayouts" import { useForm, Head } from "@inertiajs/react" import FromValidationError from "@/Admin/Components/Validation/FromValidationError" import translate from "@/utils/translate" import { produce } from "immer" import TextInput from "@/Admin/Components/Inputs/TextInput" export default function CommonSettings({ get_common_settings }) { const { data, setData, errors, put, processing } = useForm(get_common_settings) // update payment gateway configure const handlePublish = (e) => { e.preventDefault() put(route("admin.settings.common.settings.update")) } return ( <AdminLayouts> <Head title="Common Setting" /> <div className="yoo-height-b30 yoo-height-lg-b30" /> <div className="container-fluid"> <div className="yoo-uikits-heading"> <h2 className="yoo-uikits-title">{translate("Common Setting")}</h2> </div> <div className="yoo-height-b20 yoo-height-lg-b20"></div> <form className="row" onSubmit={handlePublish}> <div className="col-lg-8"> <div className="yoo-card yoo-style1"> <div className="yoo-card-heading"> <div className="yoo-card-heading-left"> <h2 className="yoo-card-title">{translate("Common Settings Details")}</h2> </div> </div> <div className="yoo-card-body"> <div className="yoo-padd-lr-20"> <div className="yoo-height-b20 yoo-height-lg-b20" /> <div className="form-group form-group-md"> <label htmlFor="form_response_to">{translate("Form Response To")} *</label> <div className="yoo-select"> <select className="form-control" id="form_response_to" onChange={(e) => setData("form_response_to", e.target.value)} value={data.form_response_to} > <option value="">{translate("Select Form Response To")}</option> <option value="email_only">{translate("Email Only")}</option> <option value="database_only">{translate("Database Only")}</option> <option value="both">{translate("Both")}</option> </select> <FromValidationError message={errors.form_response_to} /> </div> </div> <TextInput title={translate("Admin Notification Mail")} type="text" id="admin_notification_email" error={errors?.admin_notification_email} value={data.admin_notification_email} onChange={(e) => setData("admin_notification_email", e.target.value)} /> <div className="form-group"> <label htmlFor="" style={{ display: "flex", gap: "10px" }} > {translate("Allow Guest Checkout")}:{" "} <div className={`yoo-switch ${data.is_allow_guest_checkout === "1" ? "active" : ""}`} onClick={() => setData( produce((draft) => { draft.is_allow_guest_checkout = draft.is_allow_guest_checkout === "0" ? "1" : "0" }) ) } > <div className="yoo-switch-in" /> </div> </label> </div> <div className="form-group"> <label htmlFor="" style={{ display: "flex", gap: "10px" }} > {translate("Enable eCommerce")}:{" "} <div className={`yoo-switch ${data.is_enabled_ecommerce === "1" ? "active" : ""}`} onClick={() => setData( produce((draft) => { draft.is_enabled_ecommerce = draft.is_enabled_ecommerce === "0" ? "1" : "0" }) ) } > <div className="yoo-switch-in" /> </div> </label> </div> <div className="form-group"> <label htmlFor="" style={{ display: "flex", gap: "10px" }} > {translate("Enable Case Study")}:{" "} <div className={`yoo-switch ${data.is_enabled_case_study === "1" ? "active" : ""}`} onClick={() => setData( produce((draft) => { draft.is_enabled_case_study = draft.is_enabled_case_study === "0" ? "1" : "0" }) ) } > <div className="yoo-switch-in" /> </div> </label> </div> <div className="form-group"> <label htmlFor="" style={{ display: "flex", gap: "10px" }} > {translate("Enable Portfolio")}:{" "} <div className={`yoo-switch ${data.is_enabled_portfolio === "1" ? "active" : ""}`} onClick={() => setData( produce((draft) => { draft.is_enabled_portfolio = draft.is_enabled_portfolio === "0" ? "1" : "0" }) ) } > <div className="yoo-switch-in" /> </div> </label> </div> <div className="form-group"> <label htmlFor="" style={{ display: "flex", gap: "10px" }} > {translate("Enable Services")}:{" "} <div className={`yoo-switch ${data.is_enabled_services === "1" ? "active" : ""}`} onClick={() => setData( produce((draft) => { draft.is_enabled_services = draft.is_enabled_services === "0" ? "1" : "0" }) ) } > <div className="yoo-switch-in" /> </div> </label> </div> <div className="form-group"> <label htmlFor="" style={{ display: "flex", gap: "10px" }} > {translate("Enable Team")}:{" "} <div className={`yoo-switch ${data.is_enabled_team === "1" ? "active" : ""}`} onClick={() => setData( produce((draft) => { draft.is_enabled_team = draft.is_enabled_team === "0" ? "1" : "0" }) ) } > <div className="yoo-switch-in" /> </div> </label> </div> <div className="yoo-height-b20 yoo-height-lg-b20" /> <div> <button type="submit" className="btn btn-success" disabled={processing}> {translate("Update")} </button> </div> <div className="yoo-height-b20 yoo-height-lg-b20" /> </div> </div> </div> <div className="yoo-height-b20 yoo-height-lg-b20"></div> </div> </form> </div> </AdminLayouts> ) }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 2 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Languages
DIR
-
drwxrwxrwx
2025-05-16 16:14:55
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Translate
DIR
-
drwxrwxrwx
2025-05-16 16:14:55
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CommonSettings.jsx
12.95 KB
lrw-rw-rw-
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CurrencySettings.jsx
9.33 KB
lrw-rw-rw-
2025-04-17 09:57:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
GoogleCaptcha.jsx
4.31 KB
lrw-rw-rw-
2025-04-24 07:51:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
InvoiceSetting.jsx
5.00 KB
lrw-rw-rw-
2025-04-17 09:57:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PageSetting.jsx
10.91 KB
lrw-rw-rw-
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PaymentGateway.jsx
19.40 KB
lrw-rw-rw-
2025-05-15 11:24:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SmtpSettings.jsx
5.13 KB
lrw-rw-rw-
2025-04-17 09:57:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SocialLogin.jsx
7.39 KB
lrw-rw-rw-
2025-04-16 11:11:00
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).