This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:signals/signals_flutter.dart'; | |
class Editor extends StatefulWidget { | |
const Editor({super.key}); | |
@override | |
State<Editor> createState() => _EditorState(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:rfw/formats.dart'; | |
import 'package:rfw/rfw.dart'; | |
class Rfw extends StatefulWidget { | |
const Rfw({ | |
super.key, | |
required this.source, | |
this.data = const {}, | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:sqlite3/sqlite3.dart'; | |
import 'package:sqlite_async/sqlite_async.dart'; | |
typedef RowParser<T> = T Function(Row row); | |
extension SqliteDatabaseUtils on SqliteDatabase { | |
Selectable<T> select<T>( | |
String sql, { | |
List<Object?> parameters = const [], | |
Set<String> tables = const {}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:signals/signals_flutter.dart'; | |
void main() => runApp(const MyApp()); | |
class MyApp extends StatelessWidget { | |
const MyApp({super.key}); | |
@override | |
Widget build(BuildContext context) => const MaterialApp( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
final brightness = signal(Brightness.light); | |
void main() => runApp(const MyApp()); | |
class MyApp extends StatelessWidget { | |
const MyApp({super.key}); | |
@override |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ignore_for_file: public_member_api_docs, constant_identifier_names | |
const _maxCallDepth = 100; | |
void cycleDetected() { | |
throw Exception('Cycle detected'); | |
} | |
void mutationDetected() { | |
throw Exception('Computed cannot have side-effects'); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:cronet_http/cronet_http.dart'; | |
import 'package:cupertino_http/cupertino_http.dart'; | |
import 'package:device_info_plus/device_info_plus.dart'; | |
import 'package:fetch_client/fetch_client.dart'; | |
import 'package:flutter/material.dart'; | |
import 'package:http/http.dart'; | |
import 'package:platform_info/platform_info.dart'; | |
import 'package:flutter/foundation.dart'; | |
void main() async { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'package:flutter/widgets.dart'; | |
abstract class StreamWidget extends StatefulWidget { | |
const StreamWidget({Key? key}) : super(key: key); | |
Stream<Widget> build(BuildContext context); | |
void initState() {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'two_pane.dart'; | |
class InputOutputPreview extends StatefulWidget { | |
const InputOutputPreview({ | |
super.key, | |
required this.title, | |
required this.input, | |
required this.output, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
figma.codegen.on('generate', async (event) => { | |
const name = event.node.name; | |
const names = getUniqueNodeNames(event.node, {}); | |
const css = await createCss(event.node, names); | |
const tokens = getTokens(event.node, []); | |
const html = await createHtml(event.node, names); | |
const code = template(name, css, html, tokens); | |
return [ | |
{ | |
language: "TYPESCRIPT", |