Can you design with neomorphik style
I'll redesign the support ticket form with a neumorphic style using Mantine UI, Formik, and Yup.
I've redesigned the support ticket form with a neumorphic style while maintaining the Mantine UI, Formik, and Yup integration. Here's a breakdown of the neumorphic design elements:
Soft Shadow Effects:
Monochromatic Color Scheme:
#e0e5ec)Rounded Corners:
Custom Form Elements:
The neumorphic effect is achieved through carefully crafted CSS:
/* Base neumorphic card */
.neumorphic-card {
background-color: var(--neumorphic-bg);
border-radius: var(--neumorphic-radius);
box-shadow: 10px 10px 20px var(--neumorphic-dark-shadow),
-10px -10px 20px var(--neumorphic-light-shadow);
}
/* Inset neumorphic effect for inputs */
.neumorphic-input {
box-shadow: inset 5px 5px 10px var(--neumorphic-dark-shadow),
inset -5px -5px 10px var(--neumorphic-light-shadow);
}
/* Neumorphic button with state changes */
.neumorphic-button {
box-shadow: 5px 5px 10px var(--neumorphic-dark-shadow),
-5px -5px 10px var(--neumorphic-light-shadow);
}
.neumorphic-button:active {
box-shadow: inset 3px 3px 6px var(--neumorphic-dark-shadow),
inset -3px -3px 6px var(--neumorphic-light-shadow);
}The form maintains all the same functionality as before:
The JSON data structure remains unchanged:
{
"ticket": {
"id": "TICKET-123456",
"title": "Cannot access my account",
"body": "I've been trying to log in to my account for the past two days...",
"status": "open",
"createdAt": "2025-05-14T20:28:25.000Z",
"imageUrl": "https://example.com/uploads/screenshot.png",
"userId": "user-123"
},
"adminNotification": {
"type": "new_support_ticket",
"ticket": {
"id": "TICKET-123456",
"title": "Cannot access my account",
"createdAt": "2025-05-14T20:28:25.000Z"
},
"message": "New support ticket: Cannot access my account"
}
}For this implementation, you'll need to install the following packages:
npm install @mantine/core @mantine/hooks @mantine/notifications @tabler/icons-react formik yupFor the best neumorphic effect, I recommend using the Poppins font, which you can add to your project by including this in your <head>:
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet">I need blue & orange color combination with neomorphik
I'll update the neumorphic design with a blue and orange color combination while maintaining the soft, extruded look of neumorphism.
I've redesigned the support ticket form with a blue and orange color combination while maintaining the neumorphic style. Here's a breakdown of the design elements:
Blue Colors:
#2563eb - Used for the main title and button background#3b82f6 - Used for hover states and gradients#1d4ed8 - Used for button gradients and text#1e3a8a - Used for labels and headingsOrange Accents:
#f97316 - Used for accents and highlights#fb923c - Used for hover states#ea580c - Used for error statesBackground & Shadows:
#e6eef8 - A light blue-tinted background for the neumorphic effectrgba(255, 255, 255, 0.8) - Creates the light side of the neumorphic effectrgba(163, 177, 198, 0.6) - Creates the dark side of the neumorphic effectCard Design:
Input Fields:
Submit Button:
Typography:
Gradient Accents:
Hover Animations:
Focus States:
Error States:
The design is fully responsive and will adapt to different screen sizes:
For this implementation, you'll need to install the following packages:
npm install @mantine/core @mantine/hooks @mantine/notifications @tabler/icons-react formik yupThe design also uses the Poppins font, which is loaded in the layout component.
also include a a list of support, in top keep in button of table list, when click the button open this form inside modal