1
0
mirror of https://github.com/flutter/samples.git synced 2026-04-23 15:31:29 +00:00

Implement carousel (#605)

Add type declaration
This commit is contained in:
Sashika Nawarathne
2020-12-03 04:36:06 +05:30
committed by GitHub
parent 7c5fecbceb
commit c60f02d7c3
4 changed files with 390 additions and 7 deletions

View File

@@ -51,6 +51,7 @@ String _descriptionHeader = '''
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script src="https://kit.fontawesome.com/16cc04762e.js"></script>
<script defer src="description.dart.js"></script>
</head>
''';
@@ -171,8 +172,10 @@ String _descriptionPage(Sample sample) => '''
</div>
</div>
</div>
<div class="screenshots">
${util.indent(_descriptionScreenshots(sample), 4)}
<div class="slider-container">
<div class="slider-content">
${util.indent(_descriptionScreenshots(sample), 4)}
</div>
</div>
<div class="description">
${util.indent(_descriptionText(sample), 4)}
@@ -218,7 +221,8 @@ String _tags(Sample sample) {
String _descriptionScreenshots(Sample sample) {
var buf = StringBuffer();
for (var screenshot in sample.screenshots) {
buf.write('<img src="${screenshot.url}" alt="${screenshot.alt}" />\n');
buf.write(
'''<div class="slider-single"><img class="slider-single-image" src="${screenshot.url}" alt="${screenshot.alt}" /></div>\n''');
}
return buf.toString();
}