Overview
Integration Guides
Mobile & Native
React Native-Leitfaden
Erstellen Sie eine plattformübergreifende App mit dem Widget über react-native-webview. Dies ermöglicht eine gemeinsame Codebasis für iOS und Android.
✓
Cross-Plattform
Eine Komponente für iOS und Android.
✓
Autom. Höhe
Passt sich dem Inhalt an (benötigt extra Prop).
Komponenten Code
import React from 'react';
import { WebView } from 'react-native-webview';
export function CalendarWeekWidget() {
const html = `
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
body { margin: 0; padding: 16px; }
</style>
</head>
<body>
<div class=\"tcw-embed\" data-design=\"dashboard\" data-variant=\"weekdays\"></div>
<script src="https://thecalendarweek.com/embed.js" async></script>
</body>
</html>
`;
return (
<WebView
source={{ html }}
style={{ flex: 1 }}
javaScriptEnabled={true}
domStorageEnabled={true}
/>
);
}Benötigte Abhängigkeit: Sie müssen
react-native-webview installieren, um diese Komponente zu nutzen.