GitClassic
Feed
Explore
Random
Go Pro
Sign in
airbnb
/
Showkase
Code
/
Commits
/ b722d73
Merge pull request #421 from airbnb/allen--animation-snapshot-support
Enable screenshots of animated components
Allen Chen
committed on Sep 23, 2025, 06:43 PM
Showing
188
changed files
+579 additions
-48 deletions
M
build.gradle
+3
-5
A
showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt
+28
M
showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt
+65
M
showkase-processor-testing/src/test/java/com/airbnb/android/showkase_processor_testing/ShowkaseProcessorTest.kt
+5
R
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/MyScreenshotTestImpl.kt
+2
-2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable1WrapperClassTestComposable1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable2DefaultGroupTestComposable2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_class_with_showkase_annotation_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_companion_object_with_preview_annotation_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_companion_object_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_companion_object_with_showkase_annotation_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_companion_object_with_showkase_annotation_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_companion_object_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_object_with_preview_annotation_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_object_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_object_with_showkase_annotation_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_object_with_showkase_annotation_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_inside_object_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_that_has_default_parameters_compiles_ok/output/TestComposableWithDefaultParametersgroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_both_annotations_gives_priority_to_showkase_annotation/output/TestComposable1group2name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_with_preview_param_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_kdoc_inside_object_with_showkase_annotation_and_showkaseroot_generates_2_files/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_preview_annotations_stacked_generates_output/output/ComposablePreviewFontfontscaleslargefont1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_preview_annotations_stacked_generates_output/output/ComposablePreviewFontfontscalessmallfont.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_preview_functions_compiles/output/Componentcomponentgroupcomponent.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_preview_functions_compiles/output/HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_preview_functions_compiles_ksp/output/ComponentfontscalesComponentlargefont1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_preview_functions_compiles_ksp/output/ComponentfontscalesComponentsmallfont.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_preview_functions_compiles_ksp/output/HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_repeatable_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_repeatable_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_showkasecomposable_annotations_stacked_generates_output/output/StackedShowkaseComposablesfontscaleslargefont1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_multiple_showkasecomposable_annotations_stacked_generates_output/output/StackedShowkaseComposablesfontscalessmallfont.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_repeatable_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_repeatable_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme1.kt
+2
A
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt
+24
A
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/ShowkaseMetadata_com_airbnb_android_showkase_processor_testing.kt
+40
A
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableMultipleImagesAtOffsetsgroupmultipleimages.kt
+19
A
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableSingleAnimatedImagegroupsingleanimated.kt
+19
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_functions_with_preview_annotation_are_skipped/output/TestShowkaseComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_functions_with_preview_annotation_are_skipped/output/TestShowkaseComposable2group2name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_functions_with_preview_annotation_are_skipped/output/TestShowkaseComposable4group4name4.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_previews_with_multiple_parameter_providers_should_indent_properly/output/TestComposable1Group1Composable1Usageofanintegerpreviewparameterprovider.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_previews_with_multiple_parameter_providers_should_indent_properly/output/TestComposable2Group1Composable2Usageofacharpreviewparameterprovider.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_with_preview_annotation_inside_class_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_with_showkase_annotation_inside_class_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/function_inside_class_with_preview_annotation_and_no_name_or_group/output/testComposableWrapperClassTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/function_inside_class_with_showkase_annotation_and_no_name_or_group/output/testComposableWrapperClassTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/function_inside_companion_object_with_preview_annotation_and_no_name_or_group/output/testComposableWrapperClassTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/function_inside_companion_object_with_showkase_annotation_and_no_name_or_group/output/testComposableWrapperClassTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/function_inside_object_with_preview_annotation_and_no_name_or_group/output/testComposableWrapperClassTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/function_inside_object_with_showkase_annotation_and_no_name_or_group/output/testComposableWrapperClassTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/multiple_composable_functions_with_preview_and_showkase_annotations_generates_only_metadata_file/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/multiple_composable_functions_with_preview_and_showkase_annotations_generates_only_metadata_file/output/TestComposable2group1name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/multiple_composable_functions_with_preview_annotations_generates_only_metadata_file/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/multiple_composable_functions_with_preview_annotations_generates_only_metadata_file/output/TestComposable2group1name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/multiple_composable_functions_with_showkase_annotations_generates_only_metadata_file/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/multiple_composable_functions_with_showkase_annotations_generates_only_metadata_file/output/TestComposable2group1name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/object_function_with_preview_annotation_and_preview_parameter_and_showkaseroot/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/object_function_with_preview_annotation_and_preview_parameter_and_showkaseroot_and_long_parameter_provider_name/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt
+2
R
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/MyScreenshotTestImpl.kt
+2
-2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_property_and_composable_function_generates_1_file/output/TestComposablecomponentname.kt
+2
R
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/MyPaparazziScreenshotTestImpl.kt
+2
-2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable2group2name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable1group1name1.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable2group2name2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_showkase_composable_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_tags_and_metadata/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_compiles_ok/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_color_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_textstyle_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposable2DefaultGroupTestComposable2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposableDefaultGroupTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_and_showkaseroot_and_no_name_or_group/output/TestComposableDefaultGroupTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_annotation_and_no_name_or_group/output/testComposableDefaultGroupTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_showkase_and_showkaseroot_and_no_name/output/testComposablegroupTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_showkase_and_showkaseroot_and_no_name_or_group/output/TestComposableDefaultGroupTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_showkase_annotation_and_no_name_or_group/output/testComposableDefaultGroupTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_showkase_composable_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposable2DefaultGroupTestComposable2.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_showkase_composable_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposableDefaultGroupTestComposable.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_textstyle_property_and_composable_function_generates_1_file/output/TestComposablecomponentname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/wrapped_composable_function_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/wrapped_composable_function_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt
+2
M
showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/wrapped_function_with_showkase_composable_and_preview_parameter_and_showkaseroot_/output/TestComposablegroupname.kt
+2
M
showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt
+36
-3
M
showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt
+2
-2
M
showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/WriterUtils.kt
+23
M
showkase-screenshot-testing-paparazzi-sample/build.gradle
+2
-2
A
showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt
+58
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[1.Chips__Basic_Chip__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[10.Buttons__CustomButton__Small,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[11.Text__Sans_Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[12.Text__Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[13.Rows__Simple_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[14.Rows__Title_Subtitle_with_Thumbnail__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[15.Scrollable__Vertical_Scroll__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[16.Default_Group__Preview_-_1.5_font__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[17.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[18.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[19.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[2.Chips__Basic_Chip__Yellow_Background,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[20.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[21.Light_Colors__Secondary,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[22.Light_Colors__Secondary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[23.Light_Colors__Background,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[24.Light_Colors__Surface,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[25.Light_Colors__Error,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[26.Light_Colors__Primary,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[27.Light_Colors__Primary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[28.Material__H1,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[29.Material__H2,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[3.Rows__Bottom_Label_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[30.Material__H3,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[31.Material__H4,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[32.Material__H5,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[33.Material__H6,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[34.Material__Subtitle1,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[35.Material__Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[36.Material__Body1,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[37.Material__Body2,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[38.Material__Button,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[39.Material__Caption,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[4.Navigation__Bottom_Navigation_Bar__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[40.Material__Overline,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[6.Text__Cursive_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[7.Text__H4_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[8.Buttons__CustomButton__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[9.Buttons__CustomButton__Medium,1.Pixel5,1.Ltr,1.DEFAULT].png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[1.Chips**Basic Chip**Default Style,1.Pixel5,1.Ltr,1.DEFAULT]_chips**basic_chip**default_style.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[10.Text**Sans Serif Text Style**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**sans_serif_text_style**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[11.Text**Serif Text Style**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**serif_text_style**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[12.Rows**Simple Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**simple_row**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[13.Rows**Title Subtitle with Thumbnail**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**title_subtitle_with_thumbnail**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[14.Scrollable**Vertical Scroll**null,1.Pixel5,1.Ltr,1.DEFAULT]_scrollable**vertical_scroll**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[15.Default Group**Preview - 1.5 font**null,1.Pixel5,1.Ltr,1.DEFAULT]_default_group**preview_-_1.5_font**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[16.Text**H6 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[17.Text**H6 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[18.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[19.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[2.Chips**Basic Chip**Yellow Background,1.Pixel5,1.Ltr,1.DEFAULT]_chips**basic_chip**yellow_background.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[20.Light Colors**Secondary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[21.Light Colors**Secondary Variant,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary_variant.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[22.Light Colors**Background,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**background.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[23.Light Colors**Surface,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**surface.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[24.Light Colors**Error,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**error.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[25.Light Colors**Primary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**primary.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[26.Light Colors**Primary Variant,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**primary_variant.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[27.Material**H1,1.Pixel5,1.Ltr,1.DEFAULT]_material**h1.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[28.Material**H2,1.Pixel5,1.Ltr,1.DEFAULT]_material**h2.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[29.Material**H3,1.Pixel5,1.Ltr,1.DEFAULT]_material**h3.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[3.Rows**Bottom Label Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**bottom_label_row**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[30.Material**H4,1.Pixel5,1.Ltr,1.DEFAULT]_material**h4.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[31.Material**H5,1.Pixel5,1.Ltr,1.DEFAULT]_material**h5.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[32.Material**H6,1.Pixel5,1.Ltr,1.DEFAULT]_material**h6.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[33.Material**Subtitle1,1.Pixel5,1.Ltr,1.DEFAULT]_material**subtitle1.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[34.Material**Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT]_material**subtitle2.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[35.Material**Body1,1.Pixel5,1.Ltr,1.DEFAULT]_material**body1.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[36.Material**Body2,1.Pixel5,1.Ltr,1.DEFAULT]_material**body2.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[37.Material**Button,1.Pixel5,1.Ltr,1.DEFAULT]_material**button.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[38.Material**Caption,1.Pixel5,1.Ltr,1.DEFAULT]_material**caption.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[39.Material**Overline,1.Pixel5,1.Ltr,1.DEFAULT]_material**overline.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[4.Navigation**Bottom Navigation Bar**null,1.Pixel5,1.Ltr,1.DEFAULT]_navigation**bottom_navigation_bar**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[5.Text**Cursive Text Style**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**cursive_text_style**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[6.Text**H4 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h4_text_row**null.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[7.Buttons**CustomButton**Default Style,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**default_style.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[8.Buttons**CustomButton**Medium,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**medium.png
D
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[9.Buttons**CustomButton**Small,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**small.png
A
showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/videos/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[5.Animated__AnimatedOffset__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png
M
showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt
+63
-28
M
showkase/src/main/java/com/airbnb/android/showkase/models/ShowkaseBrowserComponent.kt
+4
-2
Browse files at this commit โ