import "./index.css" import { Title, Meta, Link } from "@solidjs/meta" import { createSignal, Show } from "solid-js" import { config } from "~/config" import { Header } from "~/component/header" import { Footer } from "~/component/footer" import { Legal } from "~/component/legal" import { Faq } from "~/component/faq" export default function Enterprise() { const [formData, setFormData] = createSignal({ name: "", role: "", email: "", message: "", }) const [isSubmitting, setIsSubmitting] = createSignal(false) const [showSuccess, setShowSuccess] = createSignal(false) const handleInputChange = (field: string) => (e: Event) => { const target = e.target as HTMLInputElement | HTMLTextAreaElement setFormData((prev) => ({ ...prev, [field]: target.value })) } const handleSubmit = async (e: Event) => { e.preventDefault() setIsSubmitting(true) try { const response = await fetch("/api/enterprise", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(formData()), }) if (response.ok) { setShowSuccess(true) setFormData({ name: "", role: "", email: "", message: "", }) setTimeout(() => setShowSuccess(false), 5000) } } catch (error) { console.error("Failed to submit form:", error) } finally { setIsSubmitting(false) } } return (
OpenCode | Enterprise solutions for your organisation

Your code is yours

OpenCode operates securely inside your organization with no data or context stored and no licensing restrictions or ownership claims. Start a trial with your team, then deploy it across your organization by integrating it with your SSO and internal AI gateway.

Let us know and how we can help.

Thanks to OpenCode, we found a way to create software to track all our assets — even the imaginary ones.