'use client' import { Tabs, TabsContent, TabsList, TabsTrigger, } from '../../../components/ui/tabs' import SyntaxHighlighter from 'react-syntax-highlighter' import { dark } from 'react-syntax-highlighter/dist/esm/styles/prism' const codeSnippets = [ { tech: 'NodeJs', language: 'javascript', snippet: `import axios from 'axios' const BASE_URL = 'https://api.textbee.dev/api/v1' const API_KEY = 'YOUR_API_KEY' const DEVICE_ID = 'YOUR_DEVICE_ID' const response = await axios.post(\`\$\{BASE_URL\}/gateway/devices/\$\{DEVICE_ID}/sendSMS\`, { recipients: [ '+1234567890' ], message: 'Hello World!', }, { headers: { 'x-api-key': API_KEY, }, }) console.log(response.data)`, }, { tech: 'Python', language: 'python', snippet: `import requests BASE_URL = 'https://api.textbee.dev/api/v1' API_KEY = 'YOUR_API_KEY' DEVICE_ID = 'YOUR_DEVICE_ID' response = requests.post( f'{BASE_URL}/api/device/{DEVICE_ID}/sendSMS', json={ 'recipients': ['+1234567890'], 'message': 'Hello World!' }, headers={'x-api-key': API_KEY}) print(response.json())`, }, { tech: 'cURL', language: 'bash', snippet: `curl -X POST "https://api.textbee.dev/api/v1/gateway/devices/YOUR_DEVICE_ID/sendSMS" \\ -H 'x-api-key: YOUR_API_KEY' \\ -H 'Content-Type: application/json' \\ -d '{ "recipients": [ "+1234567890" ], "message": "Hello from textbee.dev" }'`, }, ] export default function CodeSnippetSection() { return (

Code Snippet

{codeSnippets.map((snippet) => { return ( {snippet.tech} ) })} {codeSnippets.map((snippet) => { return ( {snippet.snippet} ) })}
) }