From 6943a6bf3fa174b7ed0eb6688165d8af8d713cc0 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Tue, 13 Aug 2024 15:55:41 -0700 Subject: [PATCH] Add S2 Illustrations (#6851) --- .parcelrc-build | 2 +- .storybook-s2/.parcelrc | 2 +- Makefile | 3 +- packages/@react-spectrum/s2/.gitignore | 1 + packages/@react-spectrum/s2/package.json | 27 ++++- .../S2_fill_CodeBrackets_generic1_160.svg | 46 ++++++++ .../S2_fill_CodeBrackets_generic2_160.svg | 40 +++++++ .../S2_fill_EmptyStateExport_generic1_160.svg | 46 ++++++++ .../S2_fill_EmptyStateExport_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_apps_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_apps_generic2_160.svg | 40 +++++++ .../S2_fill_artboard_generic1_160.svg | 46 ++++++++ .../S2_fill_artboard_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_bell_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_bell_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_bolt_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_bolt_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_brand_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_brand_generic2_160.svg | 40 +++++++ .../S2_fill_briefcase_generic1_160.svg | 46 ++++++++ .../S2_fill_briefcase_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_browser_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_browser_generic2_160.svg | 40 +++++++ .../S2_fill_buildTable_generic1_160.svg | 46 ++++++++ .../S2_fill_buildTable_generic2_160.svg | 40 +++++++ .../S2_fill_buildings_generic1_160.svg | 46 ++++++++ .../S2_fill_buildings_generic2_160.svg | 40 +++++++ .../S2_fill_calendar_generic1_160.svg | 46 ++++++++ .../S2_fill_calendar_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_camera_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_camera_generic2_160.svg | 40 +++++++ .../S2_fill_chatbubble_generic1_160.svg | 46 ++++++++ .../S2_fill_chatbubble_generic2_160.svg | 40 +++++++ .../S2_fill_checkmark_generic1_160.svg | 46 ++++++++ .../S2_fill_checkmark_generic2_160.svg | 40 +++++++ .../S2_fill_clipboard_generic1_160.svg | 46 ++++++++ .../S2_fill_clipboard_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_clock_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_clock_generic2_160.svg | 40 +++++++ .../S2_fill_cloudUpload_generic1_160.svg | 46 ++++++++ .../S2_fill_cloudUpload_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_cloud_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_cloud_generic2_160.svg | 40 +++++++ .../S2_fill_confetti_generic1_160.svg | 46 ++++++++ .../S2_fill_confetti_generic2_160.svg | 40 +++++++ ..._fill_conversationbubbles_generic1_160.svg | 47 ++++++++ ..._fill_conversationbubbles_generic2_160.svg | 41 +++++++ .../gradient/S2_fill_cursor_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_cursor_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_desktop_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_desktop_generic2_160.svg | 40 +++++++ .../S2_fill_document_generic1_160.svg | 47 ++++++++ .../S2_fill_document_generic2_160.svg | 41 +++++++ .../S2_fill_dropToUpload_generic1_160.svg | 46 ++++++++ .../S2_fill_dropToUpload_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_error_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_error_generic2_160.svg | 40 +++++++ .../S2_fill_fileImage_generic1_160.svg | 46 ++++++++ .../S2_fill_fileImage_generic2_160.svg | 40 +++++++ .../S2_fill_fileText_generic1_160.svg | 46 ++++++++ .../S2_fill_fileText_generic2_160.svg | 40 +++++++ .../S2_fill_fileVideo_generic1_160.svg | 46 ++++++++ .../S2_fill_fileVideo_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_fileZip_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_fileZip_generic2_160.svg | 40 +++++++ .../S2_fill_filmstrip_generic1_160.svg | 46 ++++++++ .../S2_fill_filmstrip_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_filter_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_filter_generic2_160.svg | 40 +++++++ .../S2_fill_fireworks_generic1_160.svg | 46 ++++++++ .../S2_fill_fireworks_generic2_160.svg | 40 +++++++ .../S2_fill_folderClose_generic1_160.svg | 46 ++++++++ .../S2_fill_folderClose_generic2_160.svg | 40 +++++++ .../S2_fill_folderOpen_generic1_160.svg | 46 ++++++++ .../S2_fill_folderOpen_generic2_160.svg | 40 +++++++ .../S2_fill_gearSetting_generic1_160.svg | 46 ++++++++ .../S2_fill_gearSetting_generic2_160.svg | 40 +++++++ .../S2_fill_graphBarChart_generic1_160.svg | 46 ++++++++ .../S2_fill_graphBarChart_generic2_160.svg | 40 +++++++ .../S2_fill_handshake_generic1_160.svg | 46 ++++++++ .../S2_fill_handshake_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_heart_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_heart_generic2_160.svg | 40 +++++++ .../S2_fill_imageStack_generic1_160.svg | 46 ++++++++ .../S2_fill_imageStack_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_image_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_image_generic2_160.svg | 40 +++++++ .../S2_fill_information_generic1_160.svg | 46 ++++++++ .../S2_fill_information_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_laptop_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_laptop_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_layers_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_layers_generic2_160.svg | 40 +++++++ .../S2_fill_libraries_generic1_160.svg | 46 ++++++++ .../S2_fill_libraries_generic2_160.svg | 40 +++++++ .../S2_fill_lightbulbRays_generic1_160.svg | 46 ++++++++ .../S2_fill_lightbulbRays_generic2_160.svg | 40 +++++++ .../S2_fill_lightbulb_generic1_160.svg | 46 ++++++++ .../S2_fill_lightbulb_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_link_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_link_generic2_160.svg | 40 +++++++ .../S2_fill_location_generic1_160.svg | 46 ++++++++ .../S2_fill_location_generic2_160.svg | 40 +++++++ .../S2_fill_lockClose_generic1_160.svg | 46 ++++++++ .../S2_fill_lockClose_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_logo_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_logo_generic2_160.svg | 40 +++++++ .../S2_fill_mailClose_generic1_160.svg | 46 ++++++++ .../S2_fill_mailClose_generic2_160.svg | 40 +++++++ ...gaphonePromote_Expressive_generic1_160.svg | 46 ++++++++ ...gaphonePromote_Expressive_generic2_160.svg | 40 +++++++ .../S2_fill_megaphonePromote_generic1_160.svg | 46 ++++++++ .../S2_fill_megaphonePromote_generic2_160.svg | 40 +++++++ .../S2_fill_paperairplane_generic1_160.svg | 46 ++++++++ .../S2_fill_paperairplane_generic2_160.svg | 40 +++++++ .../S2_fill_paperclip_generic1_160.svg | 46 ++++++++ .../S2_fill_paperclip_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_phone_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_phone_generic2_160.svg | 40 +++++++ .../S2_fill_pieChart_generic1_160.svg | 46 ++++++++ .../S2_fill_pieChart_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_pin_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_pin_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_play_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_play_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_plugin_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_plugin_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_rocket_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_rocket_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_search_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_search_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_server_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_server_generic2_160.svg | 40 +++++++ .../S2_fill_sparkles_generic1_160.svg | 46 ++++++++ .../S2_fill_sparkles_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_star_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_star_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_tablet_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_tablet_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_tag_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_tag_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_trash_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_trash_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_trophy_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_trophy_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_update_generic1_160.svg | 47 ++++++++ .../gradient/S2_fill_update_generic2_160.svg | 41 +++++++ .../S2_fill_userGroup_generic1_160.svg | 46 ++++++++ .../S2_fill_userGroup_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_user_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_user_generic2_160.svg | 40 +++++++ .../gradient/S2_fill_video_generic1_160.svg | 46 ++++++++ .../gradient/S2_fill_video_generic2_160.svg | 40 +++++++ .../gradient/S2_lin_lockOpen_generic1_160.svg | 46 ++++++++ .../gradient/S2_lin_lockOpen_generic2_160.svg | 40 +++++++ .../linear/AlertNotice.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Apps.tsx | 30 +++++ .../linear/ArrowDown.tsx | 30 +++++ .../linear/ArrowLeft.tsx | 30 +++++ .../linear/ArrowRight.tsx | 30 +++++ .../spectrum-illustrations/linear/ArrowUp.tsx | 30 +++++ .../linear/Artboard.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Bell.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Bolt.tsx | 30 +++++ .../spectrum-illustrations/linear/Brand.tsx | 30 +++++ .../linear/Briefcase.tsx | 30 +++++ .../spectrum-illustrations/linear/Browser.tsx | 30 +++++ .../linear/BrowserError.tsx | 30 +++++ .../linear/BrowserNotCompatible.tsx | 30 +++++ .../linear/BuildTable.tsx | 30 +++++ .../linear/Buildings.tsx | 30 +++++ .../linear/Calendar.tsx | 30 +++++ .../spectrum-illustrations/linear/Camera.tsx | 30 +++++ .../linear/Chatbubble.tsx | 30 +++++ .../spectrum-illustrations/linear/Check.tsx | 30 +++++ .../linear/Clipboard.tsx | 30 +++++ .../spectrum-illustrations/linear/Clock.tsx | 30 +++++ .../spectrum-illustrations/linear/Close.tsx | 30 +++++ .../spectrum-illustrations/linear/Cloud.tsx | 30 +++++ .../linear/CloudStateDisconnected.tsx | 30 +++++ .../linear/CloudStateError.tsx | 30 +++++ .../linear/CloudUpload.tsx | 30 +++++ .../linear/CodeBrackets.tsx | 30 +++++ .../linear/ConfettiCelebration.tsx | 30 +++++ .../linear/Conversationbubbles.tsx | 30 +++++ .../spectrum-illustrations/linear/Cursor.tsx | 30 +++++ .../spectrum-illustrations/linear/Desktop.tsx | 30 +++++ .../linear/Document.tsx | 30 +++++ .../linear/DropToUpload.tsx | 30 +++++ .../linear/EmptyStateExport.tsx | 30 +++++ .../spectrum-illustrations/linear/Error.tsx | 30 +++++ .../linear/FileAlert.tsx | 30 +++++ .../linear/FileImage.tsx | 30 +++++ .../linear/FileText.tsx | 30 +++++ .../linear/FileVideo.tsx | 30 +++++ .../spectrum-illustrations/linear/FileZip.tsx | 30 +++++ .../linear/Filmstrip.tsx | 30 +++++ .../spectrum-illustrations/linear/Filter.tsx | 30 +++++ .../linear/Fireworks.tsx | 30 +++++ .../linear/FolderClose.tsx | 30 +++++ .../linear/FolderOpen.tsx | 30 +++++ .../linear/GearSetting.tsx | 30 +++++ .../linear/GraphBarChart.tsx | 30 +++++ .../linear/Handshake.tsx | 30 +++++ .../spectrum-illustrations/linear/Heart.tsx | 30 +++++ .../spectrum-illustrations/linear/Image.tsx | 30 +++++ .../linear/ImageStack.tsx | 30 +++++ .../linear/Information.tsx | 30 +++++ .../spectrum-illustrations/linear/Laptop.tsx | 30 +++++ .../spectrum-illustrations/linear/Layers.tsx | 30 +++++ .../linear/Libraries.tsx | 30 +++++ .../linear/Lightbulb.tsx | 30 +++++ .../linear/LightbulbRays.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Link.tsx | 30 +++++ .../linear/Location.tsx | 30 +++++ .../linear/LockClose.tsx | 30 +++++ .../linear/LockOpen.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Logo.tsx | 30 +++++ .../linear/MailClose.tsx | 30 +++++ .../linear/MegaphonePromote.tsx | 30 +++++ .../linear/MegaphonePromoteExpressive.tsx | 30 +++++ .../linear/Paperairplane.tsx | 30 +++++ .../linear/Paperclip.tsx | 30 +++++ .../spectrum-illustrations/linear/Phone.tsx | 30 +++++ .../linear/PieChart.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Pin.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Play.tsx | 30 +++++ .../spectrum-illustrations/linear/Plugin.tsx | 30 +++++ .../spectrum-illustrations/linear/Rocket.tsx | 30 +++++ .../linear/S2_lin_alertNotice_160.svg | 3 + .../linear/S2_lin_alertNotice_48.svg | 3 + .../linear/S2_lin_alertNotice_96.svg | 3 + .../linear/S2_lin_apps_160.svg | 3 + .../linear/S2_lin_apps_48.svg | 3 + .../linear/S2_lin_apps_96.svg | 3 + .../linear/S2_lin_arrowDown_160.svg | 3 + .../linear/S2_lin_arrowDown_48.svg | 3 + .../linear/S2_lin_arrowDown_96.svg | 3 + .../linear/S2_lin_arrowLeft_160.svg | 3 + .../linear/S2_lin_arrowLeft_48.svg | 3 + .../linear/S2_lin_arrowLeft_96.svg | 3 + .../linear/S2_lin_arrowRight_160.svg | 3 + .../linear/S2_lin_arrowRight_48.svg | 3 + .../linear/S2_lin_arrowRight_96.svg | 3 + .../linear/S2_lin_arrowUp_160.svg | 3 + .../linear/S2_lin_arrowUp_48.svg | 3 + .../linear/S2_lin_arrowUp_96.svg | 3 + .../linear/S2_lin_artboard_160.svg | 3 + .../linear/S2_lin_artboard_48.svg | 3 + .../linear/S2_lin_artboard_96.svg | 3 + .../linear/S2_lin_bell_160.svg | 3 + .../linear/S2_lin_bell_48.svg | 3 + .../linear/S2_lin_bell_96.svg | 3 + .../linear/S2_lin_bolt_160.svg | 3 + .../linear/S2_lin_bolt_48.svg | 3 + .../linear/S2_lin_bolt_96.svg | 3 + .../linear/S2_lin_brand_160.svg | 3 + .../linear/S2_lin_brand_48.svg | 3 + .../linear/S2_lin_brand_96.svg | 3 + .../linear/S2_lin_briefcase_160.svg | 3 + .../linear/S2_lin_briefcase_48.svg | 3 + .../linear/S2_lin_briefcase_96.svg | 3 + .../linear/S2_lin_browserError_160.svg | 3 + .../linear/S2_lin_browserError_48.svg | 3 + .../linear/S2_lin_browserError_96.svg | 3 + .../S2_lin_browserNotCompatible_160.svg | 3 + .../linear/S2_lin_browserNotCompatible_48.svg | 3 + .../linear/S2_lin_browserNotCompatible_96.svg | 3 + .../linear/S2_lin_browser_160.svg | 3 + .../linear/S2_lin_browser_48.svg | 3 + .../linear/S2_lin_browser_96.svg | 3 + .../linear/S2_lin_buildTable_160.svg | 3 + .../linear/S2_lin_buildTable_48.svg | 3 + .../linear/S2_lin_buildTable_96.svg | 3 + .../linear/S2_lin_buildings_160.svg | 3 + .../linear/S2_lin_buildings_48.svg | 3 + .../linear/S2_lin_buildings_96.svg | 3 + .../linear/S2_lin_calendar_160.svg | 3 + .../linear/S2_lin_calendar_48.svg | 3 + .../linear/S2_lin_calendar_96.svg | 3 + .../linear/S2_lin_camera_160.svg | 3 + .../linear/S2_lin_camera_48.svg | 3 + .../linear/S2_lin_camera_96.svg | 3 + .../linear/S2_lin_chatbubble_160.svg | 3 + .../linear/S2_lin_chatbubble_48.svg | 3 + .../linear/S2_lin_chatbubble_96.svg | 3 + .../linear/S2_lin_check_160.svg | 3 + .../linear/S2_lin_check_48.svg | 3 + .../linear/S2_lin_check_96.svg | 3 + .../linear/S2_lin_clipboard_160.svg | 3 + .../linear/S2_lin_clipboard_48.svg | 3 + .../linear/S2_lin_clipboard_96.svg | 3 + .../linear/S2_lin_clock_160.svg | 3 + .../linear/S2_lin_clock_48.svg | 3 + .../linear/S2_lin_clock_96.svg | 3 + .../linear/S2_lin_close_160.svg | 3 + .../linear/S2_lin_close_48.svg | 3 + .../linear/S2_lin_close_96.svg | 3 + .../S2_lin_cloudStateDisconnected_160.svg | 3 + .../S2_lin_cloudStateDisconnected_48.svg | 3 + .../S2_lin_cloudStateDisconnected_96.svg | 3 + .../linear/S2_lin_cloudStateError_160.svg | 3 + .../linear/S2_lin_cloudStateError_48.svg | 3 + .../linear/S2_lin_cloudStateError_96.svg | 3 + .../linear/S2_lin_cloudUpload_160.svg | 3 + .../linear/S2_lin_cloudUpload_48.svg | 3 + .../linear/S2_lin_cloudUpload_96.svg | 3 + .../S2_lin_cloud_160.svg} | 2 +- .../linear/S2_lin_cloud_48.svg | 3 + .../linear/S2_lin_cloud_96.svg | 3 + .../linear/S2_lin_codeBrackets_160.svg | 3 + .../linear/S2_lin_codeBrackets_48.svg | 3 + .../linear/S2_lin_codeBrackets_96.svg | 3 + .../linear/S2_lin_confettiCelebration_160.svg | 3 + .../linear/S2_lin_confettiCelebration_48.svg | 3 + .../linear/S2_lin_confettiCelebration_96.svg | 3 + .../linear/S2_lin_conversationbubbles_160.svg | 3 + .../linear/S2_lin_conversationbubbles_48.svg | 3 + .../linear/S2_lin_conversationbubbles_96.svg | 3 + .../linear/S2_lin_cursor_160.svg | 3 + .../linear/S2_lin_cursor_48.svg | 3 + .../linear/S2_lin_cursor_96.svg | 3 + .../linear/S2_lin_desktop_160.svg | 3 + .../linear/S2_lin_desktop_48.svg | 3 + .../linear/S2_lin_desktop_96.svg | 3 + .../linear/S2_lin_document_160.svg | 3 + .../linear/S2_lin_document_48.svg | 3 + .../linear/S2_lin_document_96.svg | 3 + .../linear/S2_lin_dropToUpload_160.svg | 3 + .../linear/S2_lin_dropToUpload_48.svg | 3 + .../S2_lin_dropToUpload_96.svg} | 2 +- .../linear/S2_lin_emptyStateExport_160.svg | 3 + .../linear/S2_lin_emptyStateExport_48.svg | 3 + .../linear/S2_lin_emptyStateExport_96.svg | 3 + .../linear/S2_lin_error_160.svg | 3 + .../linear/S2_lin_error_48.svg | 3 + .../linear/S2_lin_error_96.svg | 3 + .../linear/S2_lin_fileAlert_160.svg | 3 + .../linear/S2_lin_fileAlert_48.svg | 3 + .../linear/S2_lin_fileAlert_96.svg | 3 + .../linear/S2_lin_fileImage_160.svg | 3 + .../linear/S2_lin_fileImage_48.svg | 3 + .../linear/S2_lin_fileImage_96.svg | 3 + .../linear/S2_lin_fileText_160.svg | 3 + .../linear/S2_lin_fileText_48.svg | 4 + .../linear/S2_lin_fileText_96.svg | 3 + .../linear/S2_lin_fileVideo_160.svg | 3 + .../linear/S2_lin_fileVideo_48.svg | 3 + .../linear/S2_lin_fileVideo_96.svg | 3 + .../linear/S2_lin_fileZip_160.svg | 3 + .../linear/S2_lin_fileZip_48.svg | 3 + .../linear/S2_lin_fileZip_96.svg | 3 + .../linear/S2_lin_filmstrip_160.svg | 3 + .../linear/S2_lin_filmstrip_48.svg | 3 + .../linear/S2_lin_filmstrip_96.svg | 3 + .../linear/S2_lin_filter_160.svg | 3 + .../linear/S2_lin_filter_48.svg | 3 + .../linear/S2_lin_filter_96.svg | 3 + .../linear/S2_lin_fireworks_160.svg | 3 + .../linear/S2_lin_fireworks_48.svg | 3 + .../linear/S2_lin_fireworks_96.svg | 3 + .../linear/S2_lin_folderClose_160.svg | 3 + .../linear/S2_lin_folderClose_48.svg | 3 + .../linear/S2_lin_folderClose_96.svg | 3 + .../linear/S2_lin_folderOpen_160.svg | 3 + .../linear/S2_lin_folderOpen_48.svg | 3 + .../linear/S2_lin_folderOpen_96.svg | 3 + .../linear/S2_lin_gearSetting_160.svg | 3 + .../linear/S2_lin_gearSetting_48.svg | 3 + .../linear/S2_lin_gearSetting_96.svg | 3 + .../linear/S2_lin_graphBarChart_160.svg | 3 + .../linear/S2_lin_graphBarChart_48.svg | 3 + .../linear/S2_lin_graphBarChart_96.svg | 3 + .../linear/S2_lin_handshake_160.svg | 3 + .../linear/S2_lin_handshake_48.svg | 3 + .../linear/S2_lin_handshake_96.svg | 3 + .../linear/S2_lin_heart_160.svg | 3 + .../linear/S2_lin_heart_48.svg | 3 + .../linear/S2_lin_heart_96.svg | 3 + .../linear/S2_lin_imageStack_160.svg | 3 + .../linear/S2_lin_imageStack_48.svg | 3 + .../linear/S2_lin_imageStack_96.svg | 3 + .../linear/S2_lin_image_160.svg | 3 + .../linear/S2_lin_image_48.svg | 3 + .../linear/S2_lin_image_96.svg | 3 + .../linear/S2_lin_information_160.svg | 3 + .../linear/S2_lin_information_48.svg | 3 + .../linear/S2_lin_information_96.svg | 3 + .../linear/S2_lin_laptop_160.svg | 3 + .../linear/S2_lin_laptop_48.svg | 3 + .../linear/S2_lin_laptop_96.svg | 3 + .../linear/S2_lin_layers_160.svg | 3 + .../linear/S2_lin_layers_48.svg | 3 + .../linear/S2_lin_layers_96.svg | 3 + .../linear/S2_lin_libraries_160.svg | 3 + .../linear/S2_lin_libraries_48.svg | 3 + .../linear/S2_lin_libraries_96.svg | 3 + .../linear/S2_lin_lightbulbRays_160.svg | 3 + .../linear/S2_lin_lightbulbRays_48.svg | 3 + .../linear/S2_lin_lightbulbRays_96.svg | 3 + .../linear/S2_lin_lightbulb_160.svg | 3 + .../linear/S2_lin_lightbulb_48.svg | 3 + .../linear/S2_lin_lightbulb_96.svg | 3 + .../linear/S2_lin_link_160.svg | 3 + .../linear/S2_lin_link_48.svg | 3 + .../linear/S2_lin_link_96.svg | 3 + .../linear/S2_lin_location_160.svg | 3 + .../linear/S2_lin_location_48.svg | 3 + .../linear/S2_lin_location_96.svg | 3 + .../linear/S2_lin_lockClose_160.svg | 3 + .../linear/S2_lin_lockClose_48.svg | 3 + .../linear/S2_lin_lockClose_96.svg | 3 + .../linear/S2_lin_lockOpen_160.svg | 3 + .../linear/S2_lin_lockOpen_48.svg | 3 + .../linear/S2_lin_lockOpen_96.svg | 3 + .../linear/S2_lin_logo_160.svg | 3 + .../linear/S2_lin_logo_48.svg | 3 + .../linear/S2_lin_logo_96.svg | 3 + .../linear/S2_lin_mailClose_160.svg | 3 + .../linear/S2_lin_mailClose_48.svg | 3 + .../linear/S2_lin_mailClose_96.svg | 3 + .../linear/S2_lin_megaphonePromote_160.svg | 3 + .../linear/S2_lin_megaphonePromote_48.svg | 3 + .../linear/S2_lin_megaphonePromote_96.svg | 3 + ...S2_lin_megaphonePromote_Expressive_160.svg | 3 + .../S2_lin_megaphonePromote_Expressive_48.svg | 3 + .../S2_lin_megaphonePromote_Expressive_96.svg | 3 + .../linear/S2_lin_paperairplane_160.svg | 3 + .../linear/S2_lin_paperairplane_48.svg | 3 + .../linear/S2_lin_paperairplane_96.svg | 3 + .../linear/S2_lin_paperclip_160.svg | 3 + .../linear/S2_lin_paperclip_48.svg | 3 + .../linear/S2_lin_paperclip_96.svg | 3 + .../linear/S2_lin_phone_160.svg | 3 + .../linear/S2_lin_phone_48.svg | 3 + .../linear/S2_lin_phone_96.svg | 3 + .../linear/S2_lin_pieChart_160.svg | 3 + .../linear/S2_lin_pieChart_48.svg | 3 + .../linear/S2_lin_pieChart_96.svg | 3 + .../linear/S2_lin_pin_160.svg | 3 + .../linear/S2_lin_pin_48.svg | 3 + .../linear/S2_lin_pin_96.svg | 3 + .../linear/S2_lin_play_160.svg | 3 + .../linear/S2_lin_play_48.svg | 3 + .../linear/S2_lin_play_96.svg | 3 + .../linear/S2_lin_plugin_160.svg | 3 + .../linear/S2_lin_plugin_48.svg | 3 + .../linear/S2_lin_plugin_96.svg | 3 + .../linear/S2_lin_rocket_160.svg | 11 ++ .../linear/S2_lin_rocket_48.svg | 11 ++ .../linear/S2_lin_rocket_96.svg | 11 ++ .../linear/S2_lin_search_160.svg | 3 + .../linear/S2_lin_search_48.svg | 3 + .../linear/S2_lin_search_96.svg | 3 + .../linear/S2_lin_server_160.svg | 3 + .../linear/S2_lin_server_48.svg | 3 + .../linear/S2_lin_server_96.svg | 3 + .../linear/S2_lin_sparkles_160.svg | 3 + .../linear/S2_lin_sparkles_48.svg | 3 + .../linear/S2_lin_sparkles_96.svg | 3 + .../linear/S2_lin_star_160.svg | 3 + .../linear/S2_lin_star_48.svg | 3 + .../linear/S2_lin_star_96.svg | 3 + .../linear/S2_lin_tablet_160.svg | 3 + .../linear/S2_lin_tablet_48.svg | 3 + .../linear/S2_lin_tablet_96.svg | 3 + .../linear/S2_lin_tag_160.svg | 3 + .../linear/S2_lin_tag_48.svg | 3 + .../linear/S2_lin_tag_96.svg | 3 + .../linear/S2_lin_trash_160.svg | 3 + .../linear/S2_lin_trash_48.svg | 3 + .../linear/S2_lin_trash_96.svg | 3 + .../linear/S2_lin_trophy_160.svg | 3 + .../linear/S2_lin_trophy_48.svg | 3 + .../linear/S2_lin_trophy_96.svg | 3 + .../linear/S2_lin_update_160.svg | 3 + .../linear/S2_lin_update_48.svg | 3 + .../linear/S2_lin_update_96.svg | 3 + .../linear/S2_lin_userGroup_160.svg | 3 + .../linear/S2_lin_userGroup_48.svg | 3 + .../linear/S2_lin_userGroup_96.svg | 3 + .../linear/S2_lin_user_160.svg | 3 + .../linear/S2_lin_user_48.svg | 3 + .../linear/S2_lin_user_96.svg | 3 + .../linear/S2_lin_video_160.svg | 3 + .../linear/S2_lin_video_48.svg | 3 + .../linear/S2_lin_video_96.svg | 3 + .../linear/S2_lin_warning_160.svg | 3 + .../linear/S2_lin_warning_48.svg | 3 + .../linear/S2_lin_warning_96.svg | 3 + .../spectrum-illustrations/linear/Search.tsx | 30 +++++ .../spectrum-illustrations/linear/Server.tsx | 30 +++++ .../linear/Sparkles.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Star.tsx | 30 +++++ .../spectrum-illustrations/linear/Tablet.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/Tag.tsx | 30 +++++ .../spectrum-illustrations/linear/Trash.tsx | 30 +++++ .../spectrum-illustrations/linear/Trophy.tsx | 30 +++++ .../spectrum-illustrations/linear/Update.tsx | 30 +++++ .../s2/spectrum-illustrations/linear/User.tsx | 30 +++++ .../linear/UserGroup.tsx | 30 +++++ .../spectrum-illustrations/linear/Video.tsx | 30 +++++ .../spectrum-illustrations/linear/Warning.tsx | 30 +++++ packages/@react-spectrum/s2/src/Checkbox.tsx | 11 +- packages/@react-spectrum/s2/src/ComboBox.tsx | 9 +- packages/@react-spectrum/s2/src/Field.tsx | 2 +- packages/@react-spectrum/s2/src/Icon.tsx | 5 + .../s2/src/IllustratedMessage.tsx | 17 +-- .../@react-spectrum/s2/src/Illustration.tsx | 66 ----------- packages/@react-spectrum/s2/src/Menu.tsx | 18 ++- .../@react-spectrum/s2/src/NumberField.tsx | 5 +- packages/@react-spectrum/s2/src/Picker.tsx | 9 +- packages/@react-spectrum/s2/src/index.ts | 1 - .../s2/stories/DropZone.stories.tsx | 43 +++++-- .../s2/stories/IllustratedMessage.stories.tsx | 31 +++-- packages/@react-spectrum/s2/ui-icons/Add.tsx | 39 ++++--- .../@react-spectrum/s2/ui-icons/Arrow.tsx | 25 ++++ .../@react-spectrum/s2/ui-icons/Asterisk.tsx | 16 +-- .../@react-spectrum/s2/ui-icons/Checkmark.tsx | 28 +++-- .../@react-spectrum/s2/ui-icons/Chevron.tsx | 30 ++--- .../s2/ui-icons/CornerTriangle.tsx | 28 +++++ .../@react-spectrum/s2/ui-icons/Cross.tsx | 32 +++--- packages/@react-spectrum/s2/ui-icons/Dash.tsx | 24 ++-- .../@react-spectrum/s2/ui-icons/LinkOut.tsx | 21 ++-- packages/dev/parcel-namer-icon/IconNamer.js | 16 ++- .../IconTransformer.js | 12 +- patches/@parcel+core+2.0.0-dev.1599.patch | 24 ++++ scripts/copyIconDts.js | 19 ++++ scripts/generateS2IconIndex.js | 107 ++++++++++++++++++ 529 files changed, 10346 insertions(+), 199 deletions(-) create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic1_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic2_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/AlertNotice.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Apps.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowDown.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowLeft.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowRight.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowUp.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Artboard.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Bell.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Bolt.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Brand.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Briefcase.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Browser.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserError.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserNotCompatible.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/BuildTable.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Buildings.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Calendar.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Camera.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Chatbubble.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Check.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Clipboard.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Clock.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Close.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Cloud.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateDisconnected.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateError.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudUpload.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/CodeBrackets.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/ConfettiCelebration.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Conversationbubbles.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Cursor.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Desktop.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Document.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/DropToUpload.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/EmptyStateExport.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Error.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/FileAlert.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/FileImage.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/FileText.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/FileVideo.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/FileZip.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Filmstrip.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Filter.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Fireworks.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderClose.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderOpen.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/GearSetting.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/GraphBarChart.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Handshake.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Heart.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Image.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/ImageStack.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Information.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Laptop.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Layers.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Libraries.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Lightbulb.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/LightbulbRays.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Link.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Location.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/LockClose.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/LockOpen.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Logo.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/MailClose.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromote.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromoteExpressive.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperairplane.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperclip.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Phone.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/PieChart.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Pin.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Play.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Plugin.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Rocket.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_96.svg rename packages/@react-spectrum/s2/spectrum-illustrations/{Cloud.svg => linear/S2_lin_cloud_160.svg} (94%) create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_48.svg rename packages/@react-spectrum/s2/spectrum-illustrations/{DropToUpload.svg => linear/S2_lin_dropToUpload_96.svg} (98%) create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_160.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_48.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_96.svg create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Search.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Server.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Sparkles.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Star.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Tablet.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Tag.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Trash.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Trophy.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Update.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/User.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/UserGroup.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Video.tsx create mode 100644 packages/@react-spectrum/s2/spectrum-illustrations/linear/Warning.tsx delete mode 100644 packages/@react-spectrum/s2/src/Illustration.tsx create mode 100644 packages/@react-spectrum/s2/ui-icons/Arrow.tsx create mode 100644 packages/@react-spectrum/s2/ui-icons/CornerTriangle.tsx create mode 100644 scripts/copyIconDts.js create mode 100644 scripts/generateS2IconIndex.js diff --git a/.parcelrc-build b/.parcelrc-build index bc269b7ac3a..ca6c775ff23 100644 --- a/.parcelrc-build +++ b/.parcelrc-build @@ -6,7 +6,7 @@ "style-types:*.ts": ["@parcel/transformer-typescript-types"], "packages/**/intl/*.json": ["parcel-transformer-intl"], "bundle-text:*.svg": ["@parcel/transformer-svg", "@parcel/transformer-inline-string"], - "packages/@react-spectrum/s2/s2wf-icons/*.svg": ["parcel-transformer-icon"], + "packages/@react-spectrum/s2/{s2wf-icons,spectrum-illustrations}/**/*.svg": ["parcel-transformer-icon"], // Disable PostCSS from running over style macro output "packages/@react-spectrum/s2/**/*.css": ["@parcel/transformer-css"], "*.svg": ["@parcel/transformer-svg-react"], diff --git a/.storybook-s2/.parcelrc b/.storybook-s2/.parcelrc index f20d4c80269..7a7374f94f8 100644 --- a/.storybook-s2/.parcelrc +++ b/.storybook-s2/.parcelrc @@ -3,7 +3,7 @@ "resolvers": ["@parcel/resolver-glob", "parcel-resolver-storybook", "..."], "transformers": { "packages/@react-spectrum/s2/{src,stories}/*.{js,mjs,jsm,jsx,es6,cjs,ts,tsx}": ["parcel-transformer-react-docgen-typescript", "..."], - "packages/@react-spectrum/s2/s2wf-icons/*.svg": ["parcel-transformer-icon"], + "packages/@react-spectrum/s2/{s2wf-icons,spectrum-illustrations}/**/*.svg": ["parcel-transformer-icon"], "packages/*/*/intl/*.json": ["parcel-transformer-intl"], // Disable PostCSS from running over style macro output "*.css": ["@parcel/transformer-css"], diff --git a/Makefile b/Makefile index 499671a3942..f8b0c006f2a 100644 --- a/Makefile +++ b/Makefile @@ -35,7 +35,7 @@ clean_dist: rm -rf packages/{react-aria,react-aria-components,react-stately}/i18n rm -rf packages/@adobe/react-spectrum/i18n rm -rf packages/@react-aria/i18n/server - rm -rf packages/@react-spectrum/s2/style/dist packages/@react-spectrum/s2/page.css packages/@react-spectrum/s2/icons + rm -rf packages/@react-spectrum/s2/style/dist packages/@react-spectrum/s2/page.css packages/@react-spectrum/s2/icons packages/@react-spectrum/s2/illustrations clean_parcel: rm -rf .parcel-cache @@ -107,6 +107,7 @@ build: do node scripts/buildEsm.js $$pkg; \ done node scripts/buildI18n.js + node scripts/copyIconDts.js website: yarn build:docs --public-url /reactspectrum/$$(git rev-parse HEAD)/docs --dist-dir dist/$$(git rev-parse HEAD)/docs diff --git a/packages/@react-spectrum/s2/.gitignore b/packages/@react-spectrum/s2/.gitignore index bf2eb701bbe..77a20b6d4f1 100644 --- a/packages/@react-spectrum/s2/.gitignore +++ b/packages/@react-spectrum/s2/.gitignore @@ -1,2 +1,3 @@ icons +illustrations page.css diff --git a/packages/@react-spectrum/s2/package.json b/packages/@react-spectrum/s2/package.json index 621b52a97ec..1a94b5f6ed2 100644 --- a/packages/@react-spectrum/s2/package.json +++ b/packages/@react-spectrum/s2/package.json @@ -30,11 +30,18 @@ "require": "./style/dist/main.cjs" }, "./icons/*": { - "types": "./icon.d.ts", + "types": "./icons/*.d.ts", "module": "./icons/*.mjs", "import": "./icons/*.mjs", "require": "./icons/*.cjs" - } + }, + "./illustrations/*": { + "types": "./illustrations/*.d.ts", + "module": "./illustrations/*.mjs", + "import": "./illustrations/*.mjs", + "require": "./illustrations/*.cjs" + }, + "./illustrations/linear/internal/*": null }, "targets": { "module": {}, @@ -72,6 +79,20 @@ "isLibrary": true, "outputFormat": "commonjs", "includeNodeModules": false + }, + "illustrations-module": { + "source": ["spectrum-illustrations/gradient/*.svg", "spectrum-illustrations/linear/*.tsx"], + "distDir": "illustrations", + "isLibrary": true, + "outputFormat": "esmodule", + "includeNodeModules": false + }, + "illustrations-main": { + "source": ["spectrum-illustrations/gradient/*.svg", "spectrum-illustrations/linear/*.tsx"], + "distDir": "illustrations", + "isLibrary": true, + "outputFormat": "commonjs", + "includeNodeModules": false } }, "browserslist": "last 2 Chrome versions, last 2 Safari versions, last 2 Firefox versions, last 2 Edge versions", @@ -84,7 +105,7 @@ "style/package.json", "page.css", "icons", - "icon.d.ts", + "illustrations", "src" ], "scripts": { diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic1_160.svg new file mode 100644 index 00000000000..1a7cb77cfac --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic2_160.svg new file mode 100644 index 00000000000..f6fe6451072 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_CodeBrackets_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic1_160.svg new file mode 100644 index 00000000000..ad741719a80 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic2_160.svg new file mode 100644 index 00000000000..8ba1f1ef6ab --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_EmptyStateExport_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic1_160.svg new file mode 100644 index 00000000000..6b159b3cd7c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic2_160.svg new file mode 100644 index 00000000000..9c5a88a18b7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_apps_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic1_160.svg new file mode 100644 index 00000000000..05fea6c83c2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic2_160.svg new file mode 100644 index 00000000000..b8acb30ac96 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_artboard_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic1_160.svg new file mode 100644 index 00000000000..5d5fdd2484a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic2_160.svg new file mode 100644 index 00000000000..f32c78f0747 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bell_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic1_160.svg new file mode 100644 index 00000000000..35f4a78ddac --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic2_160.svg new file mode 100644 index 00000000000..4367696f3df --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_bolt_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic1_160.svg new file mode 100644 index 00000000000..34df2c93cb8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic2_160.svg new file mode 100644 index 00000000000..70ab546d734 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_brand_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic1_160.svg new file mode 100644 index 00000000000..ee12ff2e31d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic2_160.svg new file mode 100644 index 00000000000..ce188c9c17c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_briefcase_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic1_160.svg new file mode 100644 index 00000000000..b4da4905bab --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic2_160.svg new file mode 100644 index 00000000000..167cf83c70a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_browser_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic1_160.svg new file mode 100644 index 00000000000..2d492179d2b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic2_160.svg new file mode 100644 index 00000000000..7d96c6a9ce2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildTable_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic1_160.svg new file mode 100644 index 00000000000..a2fe339a0b3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic2_160.svg new file mode 100644 index 00000000000..fdefe487c3a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_buildings_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic1_160.svg new file mode 100644 index 00000000000..4e48a88a601 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic2_160.svg new file mode 100644 index 00000000000..e58a9b45c1a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_calendar_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic1_160.svg new file mode 100644 index 00000000000..f65571c0c38 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic2_160.svg new file mode 100644 index 00000000000..0c2b90ff447 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_camera_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic1_160.svg new file mode 100644 index 00000000000..5d7d6b56560 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic2_160.svg new file mode 100644 index 00000000000..b574b3ac8c8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_chatbubble_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic1_160.svg new file mode 100644 index 00000000000..6e9480a8557 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic2_160.svg new file mode 100644 index 00000000000..475312a0974 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_checkmark_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic1_160.svg new file mode 100644 index 00000000000..407017fead4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic2_160.svg new file mode 100644 index 00000000000..237873a1bb2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clipboard_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic1_160.svg new file mode 100644 index 00000000000..a845f5f8bd0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic2_160.svg new file mode 100644 index 00000000000..b6c554b7e00 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_clock_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic1_160.svg new file mode 100644 index 00000000000..7cd9f1193ce --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic2_160.svg new file mode 100644 index 00000000000..e4126150ed2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloudUpload_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic1_160.svg new file mode 100644 index 00000000000..3da05485338 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic2_160.svg new file mode 100644 index 00000000000..351fae47741 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cloud_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic1_160.svg new file mode 100644 index 00000000000..af5993d7da6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic2_160.svg new file mode 100644 index 00000000000..4269b3ddd00 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_confetti_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic1_160.svg new file mode 100644 index 00000000000..eb1e0a21dac --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic1_160.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic2_160.svg new file mode 100644 index 00000000000..96474cd1e0c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_conversationbubbles_generic2_160.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic1_160.svg new file mode 100644 index 00000000000..39a0ebda4fc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic2_160.svg new file mode 100644 index 00000000000..9093957e72a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_cursor_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic1_160.svg new file mode 100644 index 00000000000..01c2a2a30a8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic2_160.svg new file mode 100644 index 00000000000..c6600d1243d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_desktop_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic1_160.svg new file mode 100644 index 00000000000..4b5f079925e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic1_160.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic2_160.svg new file mode 100644 index 00000000000..f01133160ce --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_document_generic2_160.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic1_160.svg new file mode 100644 index 00000000000..b0db193a9df --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic2_160.svg new file mode 100644 index 00000000000..9d4f4505c2f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_dropToUpload_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic1_160.svg new file mode 100644 index 00000000000..a4e678edb03 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic2_160.svg new file mode 100644 index 00000000000..5090c8b343c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_error_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic1_160.svg new file mode 100644 index 00000000000..5a386d33079 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic2_160.svg new file mode 100644 index 00000000000..233746b0286 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileImage_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic1_160.svg new file mode 100644 index 00000000000..1efade2c45d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic2_160.svg new file mode 100644 index 00000000000..37359d5d611 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileText_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic1_160.svg new file mode 100644 index 00000000000..c485423b970 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic2_160.svg new file mode 100644 index 00000000000..f228a5cf40e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileVideo_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic1_160.svg new file mode 100644 index 00000000000..fd7177e1f17 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic2_160.svg new file mode 100644 index 00000000000..4f624f1c88a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fileZip_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic1_160.svg new file mode 100644 index 00000000000..d2b7530c23e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic2_160.svg new file mode 100644 index 00000000000..b61ad57ec90 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filmstrip_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic1_160.svg new file mode 100644 index 00000000000..d3688bb91dc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic2_160.svg new file mode 100644 index 00000000000..18d678ff347 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_filter_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic1_160.svg new file mode 100644 index 00000000000..b56a93abbab --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic2_160.svg new file mode 100644 index 00000000000..54e4e5f28eb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_fireworks_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic1_160.svg new file mode 100644 index 00000000000..ff7fc8fe8a0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic2_160.svg new file mode 100644 index 00000000000..94a72c36230 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderClose_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic1_160.svg new file mode 100644 index 00000000000..1b12ace3e6c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic2_160.svg new file mode 100644 index 00000000000..0932c67b2c8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_folderOpen_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic1_160.svg new file mode 100644 index 00000000000..ff55fbba38f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic2_160.svg new file mode 100644 index 00000000000..da3fb58306f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_gearSetting_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic1_160.svg new file mode 100644 index 00000000000..a89855e5105 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic2_160.svg new file mode 100644 index 00000000000..46b858538d9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_graphBarChart_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic1_160.svg new file mode 100644 index 00000000000..781d280f697 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic2_160.svg new file mode 100644 index 00000000000..c3de90869fe --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_handshake_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic1_160.svg new file mode 100644 index 00000000000..705e979f37f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic2_160.svg new file mode 100644 index 00000000000..e904ec569fd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_heart_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic1_160.svg new file mode 100644 index 00000000000..21b6c81cf08 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic2_160.svg new file mode 100644 index 00000000000..59bc5c322f0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_imageStack_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic1_160.svg new file mode 100644 index 00000000000..cd7c41f9b72 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic2_160.svg new file mode 100644 index 00000000000..8861fc2acae --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_image_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic1_160.svg new file mode 100644 index 00000000000..a7acf4d5345 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic2_160.svg new file mode 100644 index 00000000000..67ae30c5c36 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_information_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic1_160.svg new file mode 100644 index 00000000000..24efdba3aa2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic2_160.svg new file mode 100644 index 00000000000..16205cabcbb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_laptop_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic1_160.svg new file mode 100644 index 00000000000..4a67b986723 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic2_160.svg new file mode 100644 index 00000000000..dd3e1824f64 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_layers_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic1_160.svg new file mode 100644 index 00000000000..d7457aea38f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic2_160.svg new file mode 100644 index 00000000000..c044cfe6425 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_libraries_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic1_160.svg new file mode 100644 index 00000000000..51c5176bb70 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic2_160.svg new file mode 100644 index 00000000000..97a7e533357 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulbRays_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic1_160.svg new file mode 100644 index 00000000000..ad122ad44f3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic2_160.svg new file mode 100644 index 00000000000..a7dcd2ce1a5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lightbulb_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic1_160.svg new file mode 100644 index 00000000000..e5ec00a9a6a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic2_160.svg new file mode 100644 index 00000000000..c9d6a71cc2f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_link_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic1_160.svg new file mode 100644 index 00000000000..6240e351cc9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic2_160.svg new file mode 100644 index 00000000000..4c7fbc3c0bf --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_location_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic1_160.svg new file mode 100644 index 00000000000..d2b0301dcab --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic2_160.svg new file mode 100644 index 00000000000..30915ae56cf --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_lockClose_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic1_160.svg new file mode 100644 index 00000000000..0c861ba0d2a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic2_160.svg new file mode 100644 index 00000000000..1e32250f905 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_logo_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic1_160.svg new file mode 100644 index 00000000000..be35dc92e0f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic2_160.svg new file mode 100644 index 00000000000..a86f98437c0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_mailClose_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic1_160.svg new file mode 100644 index 00000000000..e003e5e3145 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic2_160.svg new file mode 100644 index 00000000000..2d24976fcbb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_Expressive_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic1_160.svg new file mode 100644 index 00000000000..c7b68289058 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic2_160.svg new file mode 100644 index 00000000000..1f912275781 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_megaphonePromote_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic1_160.svg new file mode 100644 index 00000000000..3c046982529 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic2_160.svg new file mode 100644 index 00000000000..3ac3cb3cea3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperairplane_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic1_160.svg new file mode 100644 index 00000000000..4c931a0e280 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic2_160.svg new file mode 100644 index 00000000000..576e0f8015f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_paperclip_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic1_160.svg new file mode 100644 index 00000000000..a5972f62cf3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic2_160.svg new file mode 100644 index 00000000000..41f1fa2d4d5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_phone_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic1_160.svg new file mode 100644 index 00000000000..ffe24329eac --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic2_160.svg new file mode 100644 index 00000000000..9675a843da5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pieChart_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic1_160.svg new file mode 100644 index 00000000000..fda581a9ca4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic2_160.svg new file mode 100644 index 00000000000..3cb5e37a32f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_pin_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic1_160.svg new file mode 100644 index 00000000000..7df83cd4595 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic2_160.svg new file mode 100644 index 00000000000..4feadeee05f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_play_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic1_160.svg new file mode 100644 index 00000000000..1ba6585c6fc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic2_160.svg new file mode 100644 index 00000000000..8f116cf4b7f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_plugin_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic1_160.svg new file mode 100644 index 00000000000..63da8858390 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic2_160.svg new file mode 100644 index 00000000000..b1f78f51008 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_rocket_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic1_160.svg new file mode 100644 index 00000000000..f2a85fa14e6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic2_160.svg new file mode 100644 index 00000000000..238036fa56d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_search_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic1_160.svg new file mode 100644 index 00000000000..4c342ef1461 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic2_160.svg new file mode 100644 index 00000000000..74a0417d5ba --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_server_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic1_160.svg new file mode 100644 index 00000000000..9a4ffbdc520 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic2_160.svg new file mode 100644 index 00000000000..a49480ca2bd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_sparkles_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic1_160.svg new file mode 100644 index 00000000000..0ec47037d41 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic2_160.svg new file mode 100644 index 00000000000..5455f6eb6e3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_star_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic1_160.svg new file mode 100644 index 00000000000..b8c735ff3dc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic2_160.svg new file mode 100644 index 00000000000..048eb1a69ac --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tablet_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic1_160.svg new file mode 100644 index 00000000000..4fdc9bdfdb3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic2_160.svg new file mode 100644 index 00000000000..d266061e595 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_tag_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic1_160.svg new file mode 100644 index 00000000000..02fa97fc197 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic2_160.svg new file mode 100644 index 00000000000..5653bee8c76 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trash_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic1_160.svg new file mode 100644 index 00000000000..3ab8173335a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic2_160.svg new file mode 100644 index 00000000000..412bbedee30 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_trophy_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic1_160.svg new file mode 100644 index 00000000000..63a500f5e78 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic1_160.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic2_160.svg new file mode 100644 index 00000000000..63b1300999f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_update_generic2_160.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic1_160.svg new file mode 100644 index 00000000000..9bbd88bbd2b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic2_160.svg new file mode 100644 index 00000000000..47618f1bbd9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_userGroup_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic1_160.svg new file mode 100644 index 00000000000..6f3e6ec0189 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic2_160.svg new file mode 100644 index 00000000000..3c43e1c6bb9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_user_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic1_160.svg new file mode 100644 index 00000000000..b804b3c8181 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic2_160.svg new file mode 100644 index 00000000000..0a553a7e96c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_fill_video_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic1_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic1_160.svg new file mode 100644 index 00000000000..f1b4be89699 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic1_160.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic2_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic2_160.svg new file mode 100644 index 00000000000..9c0a519e72c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/gradient/S2_lin_lockOpen_generic2_160.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/AlertNotice.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/AlertNotice.tsx new file mode 100644 index 00000000000..f8868260c36 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/AlertNotice.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import AlertNotice_L from './S2_lin_alertNotice_160.svg'; +import AlertNotice_M from './S2_lin_alertNotice_96.svg'; +import AlertNotice_S from './S2_lin_alertNotice_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function AlertNotice(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Apps.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Apps.tsx new file mode 100644 index 00000000000..0843254e7eb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Apps.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Apps_L from './S2_lin_apps_160.svg'; +import Apps_M from './S2_lin_apps_96.svg'; +import Apps_S from './S2_lin_apps_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Apps(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowDown.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowDown.tsx new file mode 100644 index 00000000000..c87fba70b87 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowDown.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import ArrowDown_L from './S2_lin_arrowDown_160.svg'; +import ArrowDown_M from './S2_lin_arrowDown_96.svg'; +import ArrowDown_S from './S2_lin_arrowDown_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function ArrowDown(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowLeft.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowLeft.tsx new file mode 100644 index 00000000000..0fdff79bc24 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowLeft.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import ArrowLeft_L from './S2_lin_arrowLeft_160.svg'; +import ArrowLeft_M from './S2_lin_arrowLeft_96.svg'; +import ArrowLeft_S from './S2_lin_arrowLeft_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function ArrowLeft(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowRight.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowRight.tsx new file mode 100644 index 00000000000..dfa617873a1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowRight.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import ArrowRight_L from './S2_lin_arrowRight_160.svg'; +import ArrowRight_M from './S2_lin_arrowRight_96.svg'; +import ArrowRight_S from './S2_lin_arrowRight_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function ArrowRight(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowUp.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowUp.tsx new file mode 100644 index 00000000000..9e4a33f55fb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ArrowUp.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import ArrowUp_L from './S2_lin_arrowUp_160.svg'; +import ArrowUp_M from './S2_lin_arrowUp_96.svg'; +import ArrowUp_S from './S2_lin_arrowUp_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function ArrowUp(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Artboard.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Artboard.tsx new file mode 100644 index 00000000000..ffee77fcd9a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Artboard.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Artboard_L from './S2_lin_artboard_160.svg'; +import Artboard_M from './S2_lin_artboard_96.svg'; +import Artboard_S from './S2_lin_artboard_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Artboard(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Bell.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Bell.tsx new file mode 100644 index 00000000000..b7c8d6254bb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Bell.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Bell_L from './S2_lin_bell_160.svg'; +import Bell_M from './S2_lin_bell_96.svg'; +import Bell_S from './S2_lin_bell_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Bell(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Bolt.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Bolt.tsx new file mode 100644 index 00000000000..0f568216a1d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Bolt.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Bolt_L from './S2_lin_bolt_160.svg'; +import Bolt_M from './S2_lin_bolt_96.svg'; +import Bolt_S from './S2_lin_bolt_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Bolt(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Brand.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Brand.tsx new file mode 100644 index 00000000000..9ba2d973d21 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Brand.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Brand_L from './S2_lin_brand_160.svg'; +import Brand_M from './S2_lin_brand_96.svg'; +import Brand_S from './S2_lin_brand_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Brand(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Briefcase.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Briefcase.tsx new file mode 100644 index 00000000000..0893ffd8c56 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Briefcase.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Briefcase_L from './S2_lin_briefcase_160.svg'; +import Briefcase_M from './S2_lin_briefcase_96.svg'; +import Briefcase_S from './S2_lin_briefcase_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Briefcase(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Browser.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Browser.tsx new file mode 100644 index 00000000000..e5f8d093194 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Browser.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Browser_L from './S2_lin_browser_160.svg'; +import Browser_M from './S2_lin_browser_96.svg'; +import Browser_S from './S2_lin_browser_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Browser(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserError.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserError.tsx new file mode 100644 index 00000000000..d8dab32fafd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserError.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import BrowserError_L from './S2_lin_browserError_160.svg'; +import BrowserError_M from './S2_lin_browserError_96.svg'; +import BrowserError_S from './S2_lin_browserError_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function BrowserError(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserNotCompatible.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserNotCompatible.tsx new file mode 100644 index 00000000000..56c36c69bbc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/BrowserNotCompatible.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import BrowserNotCompatible_L from './S2_lin_browserNotCompatible_160.svg'; +import BrowserNotCompatible_M from './S2_lin_browserNotCompatible_96.svg'; +import BrowserNotCompatible_S from './S2_lin_browserNotCompatible_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function BrowserNotCompatible(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/BuildTable.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/BuildTable.tsx new file mode 100644 index 00000000000..a363272e467 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/BuildTable.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import BuildTable_L from './S2_lin_buildTable_160.svg'; +import BuildTable_M from './S2_lin_buildTable_96.svg'; +import BuildTable_S from './S2_lin_buildTable_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function BuildTable(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Buildings.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Buildings.tsx new file mode 100644 index 00000000000..9549e641a11 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Buildings.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Buildings_L from './S2_lin_buildings_160.svg'; +import Buildings_M from './S2_lin_buildings_96.svg'; +import Buildings_S from './S2_lin_buildings_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Buildings(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Calendar.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Calendar.tsx new file mode 100644 index 00000000000..6cf36d4ac65 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Calendar.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Calendar_L from './S2_lin_calendar_160.svg'; +import Calendar_M from './S2_lin_calendar_96.svg'; +import Calendar_S from './S2_lin_calendar_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Calendar(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Camera.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Camera.tsx new file mode 100644 index 00000000000..436974f4b50 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Camera.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Camera_L from './S2_lin_camera_160.svg'; +import Camera_M from './S2_lin_camera_96.svg'; +import Camera_S from './S2_lin_camera_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Camera(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Chatbubble.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Chatbubble.tsx new file mode 100644 index 00000000000..5a14cb7e7ec --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Chatbubble.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Chatbubble_L from './S2_lin_chatbubble_160.svg'; +import Chatbubble_M from './S2_lin_chatbubble_96.svg'; +import Chatbubble_S from './S2_lin_chatbubble_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Chatbubble(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Check.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Check.tsx new file mode 100644 index 00000000000..2abd3d62f76 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Check.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Check_L from './S2_lin_check_160.svg'; +import Check_M from './S2_lin_check_96.svg'; +import Check_S from './S2_lin_check_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Check(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Clipboard.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Clipboard.tsx new file mode 100644 index 00000000000..fd2b5441cd3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Clipboard.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Clipboard_L from './S2_lin_clipboard_160.svg'; +import Clipboard_M from './S2_lin_clipboard_96.svg'; +import Clipboard_S from './S2_lin_clipboard_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Clipboard(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Clock.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Clock.tsx new file mode 100644 index 00000000000..39c1d8b7504 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Clock.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Clock_L from './S2_lin_clock_160.svg'; +import Clock_M from './S2_lin_clock_96.svg'; +import Clock_S from './S2_lin_clock_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Clock(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Close.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Close.tsx new file mode 100644 index 00000000000..058434b3ae4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Close.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Close_L from './S2_lin_close_160.svg'; +import Close_M from './S2_lin_close_96.svg'; +import Close_S from './S2_lin_close_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Close(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Cloud.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Cloud.tsx new file mode 100644 index 00000000000..eed8326d6f9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Cloud.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Cloud_L from './S2_lin_cloud_160.svg'; +import Cloud_M from './S2_lin_cloud_96.svg'; +import Cloud_S from './S2_lin_cloud_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Cloud(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateDisconnected.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateDisconnected.tsx new file mode 100644 index 00000000000..7a01d3ddda8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateDisconnected.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import CloudStateDisconnected_L from './S2_lin_cloudStateDisconnected_160.svg'; +import CloudStateDisconnected_M from './S2_lin_cloudStateDisconnected_96.svg'; +import CloudStateDisconnected_S from './S2_lin_cloudStateDisconnected_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function CloudStateDisconnected(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateError.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateError.tsx new file mode 100644 index 00000000000..b404ebdf3c8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudStateError.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import CloudStateError_L from './S2_lin_cloudStateError_160.svg'; +import CloudStateError_M from './S2_lin_cloudStateError_96.svg'; +import CloudStateError_S from './S2_lin_cloudStateError_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function CloudStateError(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudUpload.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudUpload.tsx new file mode 100644 index 00000000000..c46fd95d76e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CloudUpload.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import CloudUpload_L from './S2_lin_cloudUpload_160.svg'; +import CloudUpload_M from './S2_lin_cloudUpload_96.svg'; +import CloudUpload_S from './S2_lin_cloudUpload_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function CloudUpload(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/CodeBrackets.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CodeBrackets.tsx new file mode 100644 index 00000000000..f2e36b9aaab --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/CodeBrackets.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import CodeBrackets_L from './S2_lin_codeBrackets_160.svg'; +import CodeBrackets_M from './S2_lin_codeBrackets_96.svg'; +import CodeBrackets_S from './S2_lin_codeBrackets_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function CodeBrackets(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/ConfettiCelebration.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ConfettiCelebration.tsx new file mode 100644 index 00000000000..76b58a9c992 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ConfettiCelebration.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import ConfettiCelebration_L from './S2_lin_confettiCelebration_160.svg'; +import ConfettiCelebration_M from './S2_lin_confettiCelebration_96.svg'; +import ConfettiCelebration_S from './S2_lin_confettiCelebration_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function ConfettiCelebration(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Conversationbubbles.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Conversationbubbles.tsx new file mode 100644 index 00000000000..ff51ffeec06 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Conversationbubbles.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Conversationbubbles_L from './S2_lin_conversationbubbles_160.svg'; +import Conversationbubbles_M from './S2_lin_conversationbubbles_96.svg'; +import Conversationbubbles_S from './S2_lin_conversationbubbles_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Conversationbubbles(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Cursor.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Cursor.tsx new file mode 100644 index 00000000000..a7c008e6ed3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Cursor.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Cursor_L from './S2_lin_cursor_160.svg'; +import Cursor_M from './S2_lin_cursor_96.svg'; +import Cursor_S from './S2_lin_cursor_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Cursor(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Desktop.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Desktop.tsx new file mode 100644 index 00000000000..4f5a49bfbc1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Desktop.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Desktop_L from './S2_lin_desktop_160.svg'; +import Desktop_M from './S2_lin_desktop_96.svg'; +import Desktop_S from './S2_lin_desktop_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Desktop(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Document.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Document.tsx new file mode 100644 index 00000000000..102d62ccc20 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Document.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Document_L from './S2_lin_document_160.svg'; +import Document_M from './S2_lin_document_96.svg'; +import Document_S from './S2_lin_document_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Document(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/DropToUpload.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/DropToUpload.tsx new file mode 100644 index 00000000000..0edca86bebc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/DropToUpload.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import DropToUpload_L from './S2_lin_dropToUpload_160.svg'; +import DropToUpload_M from './S2_lin_dropToUpload_96.svg'; +import DropToUpload_S from './S2_lin_dropToUpload_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function DropToUpload(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/EmptyStateExport.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/EmptyStateExport.tsx new file mode 100644 index 00000000000..ffccb06c440 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/EmptyStateExport.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import EmptyStateExport_L from './S2_lin_emptyStateExport_160.svg'; +import EmptyStateExport_M from './S2_lin_emptyStateExport_96.svg'; +import EmptyStateExport_S from './S2_lin_emptyStateExport_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function EmptyStateExport(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Error.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Error.tsx new file mode 100644 index 00000000000..faa52d7cf20 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Error.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Error_L from './S2_lin_error_160.svg'; +import Error_M from './S2_lin_error_96.svg'; +import Error_S from './S2_lin_error_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Error(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileAlert.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileAlert.tsx new file mode 100644 index 00000000000..6c20f1de75d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileAlert.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import FileAlert_L from './S2_lin_fileAlert_160.svg'; +import FileAlert_M from './S2_lin_fileAlert_96.svg'; +import FileAlert_S from './S2_lin_fileAlert_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function FileAlert(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileImage.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileImage.tsx new file mode 100644 index 00000000000..f1dad01b204 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileImage.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import FileImage_L from './S2_lin_fileImage_160.svg'; +import FileImage_M from './S2_lin_fileImage_96.svg'; +import FileImage_S from './S2_lin_fileImage_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function FileImage(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileText.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileText.tsx new file mode 100644 index 00000000000..93a655afeb2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileText.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import FileText_L from './S2_lin_fileText_160.svg'; +import FileText_M from './S2_lin_fileText_96.svg'; +import FileText_S from './S2_lin_fileText_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function FileText(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileVideo.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileVideo.tsx new file mode 100644 index 00000000000..6eb07fd31c6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileVideo.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import FileVideo_L from './S2_lin_fileVideo_160.svg'; +import FileVideo_M from './S2_lin_fileVideo_96.svg'; +import FileVideo_S from './S2_lin_fileVideo_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function FileVideo(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileZip.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileZip.tsx new file mode 100644 index 00000000000..5d4cd5694a3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FileZip.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import FileZip_L from './S2_lin_fileZip_160.svg'; +import FileZip_M from './S2_lin_fileZip_96.svg'; +import FileZip_S from './S2_lin_fileZip_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function FileZip(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Filmstrip.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Filmstrip.tsx new file mode 100644 index 00000000000..6b0192cb1a8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Filmstrip.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Filmstrip_L from './S2_lin_filmstrip_160.svg'; +import Filmstrip_M from './S2_lin_filmstrip_96.svg'; +import Filmstrip_S from './S2_lin_filmstrip_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Filmstrip(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Filter.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Filter.tsx new file mode 100644 index 00000000000..c2332d10751 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Filter.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Filter_L from './S2_lin_filter_160.svg'; +import Filter_M from './S2_lin_filter_96.svg'; +import Filter_S from './S2_lin_filter_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Filter(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Fireworks.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Fireworks.tsx new file mode 100644 index 00000000000..c998c3bffb2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Fireworks.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Fireworks_L from './S2_lin_fireworks_160.svg'; +import Fireworks_M from './S2_lin_fireworks_96.svg'; +import Fireworks_S from './S2_lin_fireworks_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Fireworks(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderClose.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderClose.tsx new file mode 100644 index 00000000000..574613e4eef --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderClose.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import FolderClose_L from './S2_lin_folderClose_160.svg'; +import FolderClose_M from './S2_lin_folderClose_96.svg'; +import FolderClose_S from './S2_lin_folderClose_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function FolderClose(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderOpen.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderOpen.tsx new file mode 100644 index 00000000000..a79ada061e6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/FolderOpen.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import FolderOpen_L from './S2_lin_folderOpen_160.svg'; +import FolderOpen_M from './S2_lin_folderOpen_96.svg'; +import FolderOpen_S from './S2_lin_folderOpen_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function FolderOpen(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/GearSetting.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/GearSetting.tsx new file mode 100644 index 00000000000..a1a83508875 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/GearSetting.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import GearSetting_L from './S2_lin_gearSetting_160.svg'; +import GearSetting_M from './S2_lin_gearSetting_96.svg'; +import GearSetting_S from './S2_lin_gearSetting_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function GearSetting(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/GraphBarChart.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/GraphBarChart.tsx new file mode 100644 index 00000000000..0003ea67a59 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/GraphBarChart.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import GraphBarChart_L from './S2_lin_graphBarChart_160.svg'; +import GraphBarChart_M from './S2_lin_graphBarChart_96.svg'; +import GraphBarChart_S from './S2_lin_graphBarChart_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function GraphBarChart(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Handshake.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Handshake.tsx new file mode 100644 index 00000000000..b22ba877b0e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Handshake.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Handshake_L from './S2_lin_handshake_160.svg'; +import Handshake_M from './S2_lin_handshake_96.svg'; +import Handshake_S from './S2_lin_handshake_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Handshake(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Heart.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Heart.tsx new file mode 100644 index 00000000000..524122f7004 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Heart.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Heart_L from './S2_lin_heart_160.svg'; +import Heart_M from './S2_lin_heart_96.svg'; +import Heart_S from './S2_lin_heart_48.svg'; +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; + +export default function Heart(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Image.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Image.tsx new file mode 100644 index 00000000000..5bb394e7b17 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Image.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Image_L from './S2_lin_image_160.svg'; +import Image_M from './S2_lin_image_96.svg'; +import Image_S from './S2_lin_image_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Image(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/ImageStack.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ImageStack.tsx new file mode 100644 index 00000000000..bdf8bc64d58 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/ImageStack.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import ImageStack_L from './S2_lin_imageStack_160.svg'; +import ImageStack_M from './S2_lin_imageStack_96.svg'; +import ImageStack_S from './S2_lin_imageStack_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function ImageStack(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Information.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Information.tsx new file mode 100644 index 00000000000..aebc3a3b546 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Information.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Information_L from './S2_lin_information_160.svg'; +import Information_M from './S2_lin_information_96.svg'; +import Information_S from './S2_lin_information_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Information(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Laptop.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Laptop.tsx new file mode 100644 index 00000000000..c7a283513fc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Laptop.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Laptop_L from './S2_lin_laptop_160.svg'; +import Laptop_M from './S2_lin_laptop_96.svg'; +import Laptop_S from './S2_lin_laptop_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Laptop(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Layers.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Layers.tsx new file mode 100644 index 00000000000..22a5ca36395 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Layers.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Layers_L from './S2_lin_layers_160.svg'; +import Layers_M from './S2_lin_layers_96.svg'; +import Layers_S from './S2_lin_layers_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Layers(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Libraries.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Libraries.tsx new file mode 100644 index 00000000000..5d9884fe74c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Libraries.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Libraries_L from './S2_lin_libraries_160.svg'; +import Libraries_M from './S2_lin_libraries_96.svg'; +import Libraries_S from './S2_lin_libraries_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Libraries(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Lightbulb.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Lightbulb.tsx new file mode 100644 index 00000000000..95eeaf7726c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Lightbulb.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Lightbulb_L from './S2_lin_lightbulb_160.svg'; +import Lightbulb_M from './S2_lin_lightbulb_96.svg'; +import Lightbulb_S from './S2_lin_lightbulb_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Lightbulb(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/LightbulbRays.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/LightbulbRays.tsx new file mode 100644 index 00000000000..8cdc2a5c604 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/LightbulbRays.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import LightbulbRays_L from './S2_lin_lightbulbRays_160.svg'; +import LightbulbRays_M from './S2_lin_lightbulbRays_96.svg'; +import LightbulbRays_S from './S2_lin_lightbulbRays_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function LightbulbRays(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Link.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Link.tsx new file mode 100644 index 00000000000..33e17e0c776 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Link.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Link_L from './S2_lin_link_160.svg'; +import Link_M from './S2_lin_link_96.svg'; +import Link_S from './S2_lin_link_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Link(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Location.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Location.tsx new file mode 100644 index 00000000000..adaff623bdf --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Location.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Location_L from './S2_lin_location_160.svg'; +import Location_M from './S2_lin_location_96.svg'; +import Location_S from './S2_lin_location_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Location(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/LockClose.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/LockClose.tsx new file mode 100644 index 00000000000..584a12fea4c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/LockClose.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import LockClose_L from './S2_lin_lockClose_160.svg'; +import LockClose_M from './S2_lin_lockClose_96.svg'; +import LockClose_S from './S2_lin_lockClose_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function LockClose(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/LockOpen.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/LockOpen.tsx new file mode 100644 index 00000000000..40c3ab3fcb2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/LockOpen.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import LockOpen_L from './S2_lin_lockOpen_160.svg'; +import LockOpen_M from './S2_lin_lockOpen_96.svg'; +import LockOpen_S from './S2_lin_lockOpen_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function LockOpen(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Logo.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Logo.tsx new file mode 100644 index 00000000000..8cb215804bc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Logo.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Logo_L from './S2_lin_logo_160.svg'; +import Logo_M from './S2_lin_logo_96.svg'; +import Logo_S from './S2_lin_logo_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Logo(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/MailClose.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/MailClose.tsx new file mode 100644 index 00000000000..f94b672dc8b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/MailClose.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import MailClose_L from './S2_lin_mailClose_160.svg'; +import MailClose_M from './S2_lin_mailClose_96.svg'; +import MailClose_S from './S2_lin_mailClose_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function MailClose(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromote.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromote.tsx new file mode 100644 index 00000000000..12869a85c33 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromote.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import MegaphonePromote_L from './S2_lin_megaphonePromote_160.svg'; +import MegaphonePromote_M from './S2_lin_megaphonePromote_96.svg'; +import MegaphonePromote_S from './S2_lin_megaphonePromote_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function MegaphonePromote(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromoteExpressive.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromoteExpressive.tsx new file mode 100644 index 00000000000..5c442962d0d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/MegaphonePromoteExpressive.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import MegaphonePromoteExpressive_L from './S2_lin_megaphonePromote_Expressive_160.svg'; +import MegaphonePromoteExpressive_M from './S2_lin_megaphonePromote_Expressive_96.svg'; +import MegaphonePromoteExpressive_S from './S2_lin_megaphonePromote_Expressive_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function MegaphonePromoteExpressive(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperairplane.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperairplane.tsx new file mode 100644 index 00000000000..98239a71145 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperairplane.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Paperairplane_L from './S2_lin_paperairplane_160.svg'; +import Paperairplane_M from './S2_lin_paperairplane_96.svg'; +import Paperairplane_S from './S2_lin_paperairplane_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Paperairplane(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperclip.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperclip.tsx new file mode 100644 index 00000000000..bfea62559ee --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Paperclip.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Paperclip_L from './S2_lin_paperclip_160.svg'; +import Paperclip_M from './S2_lin_paperclip_96.svg'; +import Paperclip_S from './S2_lin_paperclip_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Paperclip(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Phone.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Phone.tsx new file mode 100644 index 00000000000..445ca15ba17 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Phone.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Phone_L from './S2_lin_phone_160.svg'; +import Phone_M from './S2_lin_phone_96.svg'; +import Phone_S from './S2_lin_phone_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Phone(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/PieChart.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/PieChart.tsx new file mode 100644 index 00000000000..0a9dd97bbfc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/PieChart.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import PieChart_L from './S2_lin_pieChart_160.svg'; +import PieChart_M from './S2_lin_pieChart_96.svg'; +import PieChart_S from './S2_lin_pieChart_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function PieChart(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Pin.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Pin.tsx new file mode 100644 index 00000000000..65d80763d82 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Pin.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Pin_L from './S2_lin_pin_160.svg'; +import Pin_M from './S2_lin_pin_96.svg'; +import Pin_S from './S2_lin_pin_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Pin(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Play.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Play.tsx new file mode 100644 index 00000000000..08b515f3354 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Play.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Play_L from './S2_lin_play_160.svg'; +import Play_M from './S2_lin_play_96.svg'; +import Play_S from './S2_lin_play_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Play(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Plugin.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Plugin.tsx new file mode 100644 index 00000000000..1c6bd39962d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Plugin.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Plugin_L from './S2_lin_plugin_160.svg'; +import Plugin_M from './S2_lin_plugin_96.svg'; +import Plugin_S from './S2_lin_plugin_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Plugin(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Rocket.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Rocket.tsx new file mode 100644 index 00000000000..a26def18e18 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Rocket.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Rocket_L from './S2_lin_rocket_160.svg'; +import Rocket_M from './S2_lin_rocket_96.svg'; +import Rocket_S from './S2_lin_rocket_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Rocket(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_160.svg new file mode 100644 index 00000000000..ba509557856 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_48.svg new file mode 100644 index 00000000000..096c984e9ed --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_96.svg new file mode 100644 index 00000000000..609d2796631 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_alertNotice_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_160.svg new file mode 100644 index 00000000000..f4e3d0fb6ee --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_48.svg new file mode 100644 index 00000000000..a620de0c757 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_96.svg new file mode 100644 index 00000000000..5cd21edefd7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_apps_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_160.svg new file mode 100644 index 00000000000..9179f530943 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_48.svg new file mode 100644 index 00000000000..f50a131a39f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_96.svg new file mode 100644 index 00000000000..a34acbc7052 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowDown_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_160.svg new file mode 100644 index 00000000000..281a8a2c42e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_48.svg new file mode 100644 index 00000000000..03e172cd9a5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_96.svg new file mode 100644 index 00000000000..85f1c855d3e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowLeft_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_160.svg new file mode 100644 index 00000000000..db3f62d1e73 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_48.svg new file mode 100644 index 00000000000..207ad653bd9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_96.svg new file mode 100644 index 00000000000..cf62fdaa67a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowRight_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_160.svg new file mode 100644 index 00000000000..718373e070d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_48.svg new file mode 100644 index 00000000000..cb006cdbba3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_96.svg new file mode 100644 index 00000000000..dfead0d27b8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_arrowUp_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_160.svg new file mode 100644 index 00000000000..428c2653b9e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_48.svg new file mode 100644 index 00000000000..38736ac8997 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_96.svg new file mode 100644 index 00000000000..c5578fc3d34 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_artboard_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_160.svg new file mode 100644 index 00000000000..593c3a8a6c0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_48.svg new file mode 100644 index 00000000000..a3ead742e48 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_96.svg new file mode 100644 index 00000000000..510ccbd3bac --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bell_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_160.svg new file mode 100644 index 00000000000..b3617960858 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_48.svg new file mode 100644 index 00000000000..8564eae74b4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_96.svg new file mode 100644 index 00000000000..b4b66d20129 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_bolt_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_160.svg new file mode 100644 index 00000000000..c660a933971 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_48.svg new file mode 100644 index 00000000000..0e718cb0c0f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_96.svg new file mode 100644 index 00000000000..1c73511ff06 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_brand_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_160.svg new file mode 100644 index 00000000000..79d70c9a31e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_48.svg new file mode 100644 index 00000000000..f1076b5e2db --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_96.svg new file mode 100644 index 00000000000..64e93f3689d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_briefcase_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_160.svg new file mode 100644 index 00000000000..831ec600be3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_48.svg new file mode 100644 index 00000000000..d915b44f087 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_96.svg new file mode 100644 index 00000000000..4976b45c931 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserError_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_160.svg new file mode 100644 index 00000000000..d77d2d8125a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_48.svg new file mode 100644 index 00000000000..780d0379659 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_96.svg new file mode 100644 index 00000000000..c9b4ec23da7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browserNotCompatible_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_160.svg new file mode 100644 index 00000000000..956bce0ef5a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_48.svg new file mode 100644 index 00000000000..ae1ac73c41b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_96.svg new file mode 100644 index 00000000000..f8dd7f52d36 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_browser_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_160.svg new file mode 100644 index 00000000000..847eb55149d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_48.svg new file mode 100644 index 00000000000..24f52f6b236 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_96.svg new file mode 100644 index 00000000000..487f0010364 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildTable_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_160.svg new file mode 100644 index 00000000000..e3c17f678ef --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_48.svg new file mode 100644 index 00000000000..98bf0cdc1f2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_96.svg new file mode 100644 index 00000000000..9ae2338a805 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_buildings_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_160.svg new file mode 100644 index 00000000000..96b4de5dc2e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_48.svg new file mode 100644 index 00000000000..86d069dfb7b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_96.svg new file mode 100644 index 00000000000..be8c585e8cd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_calendar_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_160.svg new file mode 100644 index 00000000000..b0c7b22d879 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_48.svg new file mode 100644 index 00000000000..b382785dd4c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_96.svg new file mode 100644 index 00000000000..daf56d4fa77 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_camera_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_160.svg new file mode 100644 index 00000000000..e732acff876 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_48.svg new file mode 100644 index 00000000000..4410d506d55 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_96.svg new file mode 100644 index 00000000000..2f437b8c578 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_chatbubble_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_160.svg new file mode 100644 index 00000000000..84563f45c89 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_48.svg new file mode 100644 index 00000000000..0371e3833f0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_96.svg new file mode 100644 index 00000000000..d5c19572dbf --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_check_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_160.svg new file mode 100644 index 00000000000..693fe8e55fd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_48.svg new file mode 100644 index 00000000000..236afe11385 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_96.svg new file mode 100644 index 00000000000..35c5aed573b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clipboard_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_160.svg new file mode 100644 index 00000000000..09b6b05e045 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_48.svg new file mode 100644 index 00000000000..18ce247f0a5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_96.svg new file mode 100644 index 00000000000..ba7676dbed4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_clock_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_160.svg new file mode 100644 index 00000000000..1a19425f0e6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_48.svg new file mode 100644 index 00000000000..3633e0be6c1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_96.svg new file mode 100644 index 00000000000..51b29c2a608 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_close_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_160.svg new file mode 100644 index 00000000000..6e14a951704 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_48.svg new file mode 100644 index 00000000000..5db698450ee --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_96.svg new file mode 100644 index 00000000000..101e49f5fcb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateDisconnected_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_160.svg new file mode 100644 index 00000000000..79b81458754 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_48.svg new file mode 100644 index 00000000000..f91f09ffdb4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_96.svg new file mode 100644 index 00000000000..aaca14c348f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudStateError_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_160.svg new file mode 100644 index 00000000000..ca7646a7a14 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_48.svg new file mode 100644 index 00000000000..326b5f4cd3f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_96.svg new file mode 100644 index 00000000000..f3c1475bc79 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloudUpload_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/Cloud.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_160.svg similarity index 94% rename from packages/@react-spectrum/s2/spectrum-illustrations/Cloud.svg rename to packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_160.svg index afd9fa40f66..ae840c99251 100644 --- a/packages/@react-spectrum/s2/spectrum-illustrations/Cloud.svg +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_160.svg @@ -1,3 +1,3 @@ - + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_48.svg new file mode 100644 index 00000000000..27530642317 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_96.svg new file mode 100644 index 00000000000..59c08783b34 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cloud_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_160.svg new file mode 100644 index 00000000000..ad9ab1ea56d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_48.svg new file mode 100644 index 00000000000..025552dd374 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_96.svg new file mode 100644 index 00000000000..92564fcc57c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_codeBrackets_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_160.svg new file mode 100644 index 00000000000..ba89a4811a5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_48.svg new file mode 100644 index 00000000000..1b344b03de3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_96.svg new file mode 100644 index 00000000000..8d1bde42bb3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_confettiCelebration_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_160.svg new file mode 100644 index 00000000000..72528461eb0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_48.svg new file mode 100644 index 00000000000..9df57c53479 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_96.svg new file mode 100644 index 00000000000..ab85b4e9d77 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_conversationbubbles_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_160.svg new file mode 100644 index 00000000000..b01dbd4ee99 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_48.svg new file mode 100644 index 00000000000..fe7bc26e94e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_96.svg new file mode 100644 index 00000000000..e58663b71f9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_cursor_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_160.svg new file mode 100644 index 00000000000..fe48a7f5849 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_48.svg new file mode 100644 index 00000000000..1c5ab221c99 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_96.svg new file mode 100644 index 00000000000..8997ea5ea84 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_desktop_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_160.svg new file mode 100644 index 00000000000..8f5c462ccfc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_48.svg new file mode 100644 index 00000000000..ffb9691188e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_96.svg new file mode 100644 index 00000000000..706fc89c9c4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_document_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_160.svg new file mode 100644 index 00000000000..5db3afd6288 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_48.svg new file mode 100644 index 00000000000..f4373e1f23c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/DropToUpload.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_96.svg similarity index 98% rename from packages/@react-spectrum/s2/spectrum-illustrations/DropToUpload.svg rename to packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_96.svg index 76824d0bd96..611549e0086 100644 --- a/packages/@react-spectrum/s2/spectrum-illustrations/DropToUpload.svg +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_dropToUpload_96.svg @@ -1,3 +1,3 @@ - + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_160.svg new file mode 100644 index 00000000000..767844dc03c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_48.svg new file mode 100644 index 00000000000..6feb5e68cc7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_96.svg new file mode 100644 index 00000000000..a6e0520a4de --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_emptyStateExport_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_160.svg new file mode 100644 index 00000000000..997b02e1c24 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_48.svg new file mode 100644 index 00000000000..b78644f3610 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_96.svg new file mode 100644 index 00000000000..12d80f223ff --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_error_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_160.svg new file mode 100644 index 00000000000..44a6a7feef5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_48.svg new file mode 100644 index 00000000000..2bb91f95a19 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_96.svg new file mode 100644 index 00000000000..a5b7ed62cba --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileAlert_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_160.svg new file mode 100644 index 00000000000..ee83dbd8e58 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_48.svg new file mode 100644 index 00000000000..315cef2cebc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_96.svg new file mode 100644 index 00000000000..0d8b1293b31 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileImage_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_160.svg new file mode 100644 index 00000000000..f30f7752ec8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_48.svg new file mode 100644 index 00000000000..dba0d13c0cf --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_48.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_96.svg new file mode 100644 index 00000000000..bfd4b6cf200 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileText_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_160.svg new file mode 100644 index 00000000000..02dcb77e593 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_48.svg new file mode 100644 index 00000000000..a3018626ef5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_96.svg new file mode 100644 index 00000000000..f8376bd34d9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileVideo_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_160.svg new file mode 100644 index 00000000000..e685ea182c1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_48.svg new file mode 100644 index 00000000000..0915dd02e25 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_96.svg new file mode 100644 index 00000000000..c08b5240a6c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fileZip_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_160.svg new file mode 100644 index 00000000000..c2410d58bc1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_48.svg new file mode 100644 index 00000000000..0bfd3a719c8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_96.svg new file mode 100644 index 00000000000..c9d19754eb1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filmstrip_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_160.svg new file mode 100644 index 00000000000..4db45635d72 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_48.svg new file mode 100644 index 00000000000..73a1eac5995 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_96.svg new file mode 100644 index 00000000000..51223cebf1e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_filter_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_160.svg new file mode 100644 index 00000000000..9f53bfba4b4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_48.svg new file mode 100644 index 00000000000..cddda4e0a77 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_96.svg new file mode 100644 index 00000000000..4fbc6af2d10 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_fireworks_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_160.svg new file mode 100644 index 00000000000..71dd065d0d9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_48.svg new file mode 100644 index 00000000000..5a6f8f2e3e5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_96.svg new file mode 100644 index 00000000000..813f24104fe --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderClose_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_160.svg new file mode 100644 index 00000000000..e7a4880b841 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_48.svg new file mode 100644 index 00000000000..9fe2a1e6fe2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_96.svg new file mode 100644 index 00000000000..6a8f1596820 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_folderOpen_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_160.svg new file mode 100644 index 00000000000..50f93e1a195 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_48.svg new file mode 100644 index 00000000000..32934dbb668 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_96.svg new file mode 100644 index 00000000000..e59f442f7ac --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_gearSetting_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_160.svg new file mode 100644 index 00000000000..f0989057e8d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_48.svg new file mode 100644 index 00000000000..38fdb1e59f1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_96.svg new file mode 100644 index 00000000000..59c8315474c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_graphBarChart_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_160.svg new file mode 100644 index 00000000000..aafe04e893b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_48.svg new file mode 100644 index 00000000000..d7a90615763 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_96.svg new file mode 100644 index 00000000000..962c31d6d07 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_handshake_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_160.svg new file mode 100644 index 00000000000..040c7a5b979 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_48.svg new file mode 100644 index 00000000000..5d3ee6e3e9f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_96.svg new file mode 100644 index 00000000000..fa6dd6012a5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_heart_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_160.svg new file mode 100644 index 00000000000..d35d96a79e0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_48.svg new file mode 100644 index 00000000000..8befad3d6c5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_96.svg new file mode 100644 index 00000000000..edc8e59f702 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_imageStack_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_160.svg new file mode 100644 index 00000000000..9c062bcc3a7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_48.svg new file mode 100644 index 00000000000..f1b239e142c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_96.svg new file mode 100644 index 00000000000..5b9e2b82c01 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_image_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_160.svg new file mode 100644 index 00000000000..efa4951741a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_48.svg new file mode 100644 index 00000000000..5d1e5ed0cd9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_96.svg new file mode 100644 index 00000000000..913a069e1f1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_information_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_160.svg new file mode 100644 index 00000000000..80f3a7b1a57 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_48.svg new file mode 100644 index 00000000000..4a06143981f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_96.svg new file mode 100644 index 00000000000..6ef644a7f93 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_laptop_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_160.svg new file mode 100644 index 00000000000..36c49362274 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_48.svg new file mode 100644 index 00000000000..5beffaa06f6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_96.svg new file mode 100644 index 00000000000..8edca79d4e3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_layers_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_160.svg new file mode 100644 index 00000000000..84246b728b4 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_48.svg new file mode 100644 index 00000000000..f35efe80862 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_96.svg new file mode 100644 index 00000000000..5e9cf2140ce --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_libraries_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_160.svg new file mode 100644 index 00000000000..95b17709c92 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_48.svg new file mode 100644 index 00000000000..1021bd727fd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_96.svg new file mode 100644 index 00000000000..2eb04d1ef77 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulbRays_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_160.svg new file mode 100644 index 00000000000..8bc3508ee7a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_48.svg new file mode 100644 index 00000000000..77178fb9aa3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_96.svg new file mode 100644 index 00000000000..f41453673e2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lightbulb_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_160.svg new file mode 100644 index 00000000000..d5267a0d571 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_48.svg new file mode 100644 index 00000000000..432f610a5ee --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_96.svg new file mode 100644 index 00000000000..a0766e0ff99 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_link_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_160.svg new file mode 100644 index 00000000000..1b56bd1307d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_48.svg new file mode 100644 index 00000000000..f79087e1e32 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_96.svg new file mode 100644 index 00000000000..4785ee5f95a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_location_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_160.svg new file mode 100644 index 00000000000..5a72d14272e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_48.svg new file mode 100644 index 00000000000..c893b2e6ece --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_96.svg new file mode 100644 index 00000000000..929e3a4304d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockClose_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_160.svg new file mode 100644 index 00000000000..53be82054b9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_48.svg new file mode 100644 index 00000000000..3ea5919e0c9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_96.svg new file mode 100644 index 00000000000..c1467e170a6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_lockOpen_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_160.svg new file mode 100644 index 00000000000..833d056e015 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_48.svg new file mode 100644 index 00000000000..221342777db --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_96.svg new file mode 100644 index 00000000000..afee4ac7323 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_logo_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_160.svg new file mode 100644 index 00000000000..2c834888981 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_48.svg new file mode 100644 index 00000000000..6870f4c6ee6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_96.svg new file mode 100644 index 00000000000..07a2293348b --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_mailClose_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_160.svg new file mode 100644 index 00000000000..7816a4c8015 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_48.svg new file mode 100644 index 00000000000..fff08b0b9a8 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_96.svg new file mode 100644 index 00000000000..b2af3ac6c50 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_160.svg new file mode 100644 index 00000000000..56227d11e79 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_48.svg new file mode 100644 index 00000000000..bc17dbfab92 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_96.svg new file mode 100644 index 00000000000..f5f023decfd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_megaphonePromote_Expressive_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_160.svg new file mode 100644 index 00000000000..24b2ef15377 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_48.svg new file mode 100644 index 00000000000..941437bb7d9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_96.svg new file mode 100644 index 00000000000..7e84670263d --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperairplane_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_160.svg new file mode 100644 index 00000000000..3b67ac0efa5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_48.svg new file mode 100644 index 00000000000..3d75717b137 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_96.svg new file mode 100644 index 00000000000..e5d46f70f6a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_paperclip_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_160.svg new file mode 100644 index 00000000000..1434c2f3771 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_48.svg new file mode 100644 index 00000000000..883d0919938 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_96.svg new file mode 100644 index 00000000000..03d55f1b649 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_phone_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_160.svg new file mode 100644 index 00000000000..72a171e4556 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_48.svg new file mode 100644 index 00000000000..2387a007d4a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_96.svg new file mode 100644 index 00000000000..5bcb23e0a95 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pieChart_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_160.svg new file mode 100644 index 00000000000..18e146d5e63 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_48.svg new file mode 100644 index 00000000000..9f74a5a32eb --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_96.svg new file mode 100644 index 00000000000..8d9413ffbc7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_pin_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_160.svg new file mode 100644 index 00000000000..1b845b5cfc3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_48.svg new file mode 100644 index 00000000000..1e97ceda436 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_96.svg new file mode 100644 index 00000000000..8deecd3c8f7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_play_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_160.svg new file mode 100644 index 00000000000..61738e0e455 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_48.svg new file mode 100644 index 00000000000..a9652922235 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_96.svg new file mode 100644 index 00000000000..2d9aa746a4c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_plugin_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_160.svg new file mode 100644 index 00000000000..a835af538f0 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_160.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_48.svg new file mode 100644 index 00000000000..d4982ca7394 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_48.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_96.svg new file mode 100644 index 00000000000..f98bb63f172 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_rocket_96.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_160.svg new file mode 100644 index 00000000000..82f8401cb18 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_48.svg new file mode 100644 index 00000000000..d0e9be51c30 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_96.svg new file mode 100644 index 00000000000..3585abe3554 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_search_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_160.svg new file mode 100644 index 00000000000..9a13e221221 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_48.svg new file mode 100644 index 00000000000..b5625d98460 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_96.svg new file mode 100644 index 00000000000..336df59dc39 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_server_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_160.svg new file mode 100644 index 00000000000..fb23e2245ef --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_48.svg new file mode 100644 index 00000000000..453ca58df56 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_96.svg new file mode 100644 index 00000000000..32d4c3c86f5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_sparkles_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_160.svg new file mode 100644 index 00000000000..7d725d7f9d7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_48.svg new file mode 100644 index 00000000000..76639b65dfd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_96.svg new file mode 100644 index 00000000000..fc4d874c402 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_star_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_160.svg new file mode 100644 index 00000000000..6e50d753ac2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_48.svg new file mode 100644 index 00000000000..95fb9b20ef3 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_96.svg new file mode 100644 index 00000000000..8afeac4facc --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tablet_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_160.svg new file mode 100644 index 00000000000..434f92ba7d1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_48.svg new file mode 100644 index 00000000000..d71a5067b7f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_96.svg new file mode 100644 index 00000000000..0a498724df1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_tag_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_160.svg new file mode 100644 index 00000000000..de6eae72632 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_48.svg new file mode 100644 index 00000000000..fd62e4725a7 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_96.svg new file mode 100644 index 00000000000..d6b9ff32889 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trash_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_160.svg new file mode 100644 index 00000000000..ffb75de9c0e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_48.svg new file mode 100644 index 00000000000..25ae6615e04 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_96.svg new file mode 100644 index 00000000000..0a7f19c4166 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_trophy_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_160.svg new file mode 100644 index 00000000000..7054487b03e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_48.svg new file mode 100644 index 00000000000..3210fc96fbd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_96.svg new file mode 100644 index 00000000000..993a613a0e9 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_update_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_160.svg new file mode 100644 index 00000000000..8072e53f12a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_48.svg new file mode 100644 index 00000000000..8910d39d5cd --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_96.svg new file mode 100644 index 00000000000..762af42c304 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_userGroup_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_160.svg new file mode 100644 index 00000000000..72c3468517e --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_48.svg new file mode 100644 index 00000000000..dd730e753be --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_96.svg new file mode 100644 index 00000000000..8e4382aa190 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_user_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_160.svg new file mode 100644 index 00000000000..bc1cf901420 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_48.svg new file mode 100644 index 00000000000..1e6bc4cffd5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_96.svg new file mode 100644 index 00000000000..b419a06e934 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_video_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_160.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_160.svg new file mode 100644 index 00000000000..edcc2851cda --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_160.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_48.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_48.svg new file mode 100644 index 00000000000..049b12a33b5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_48.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_96.svg b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_96.svg new file mode 100644 index 00000000000..648f4a34022 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/S2_lin_warning_96.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Search.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Search.tsx new file mode 100644 index 00000000000..9614a036267 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Search.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Search_L from './S2_lin_search_160.svg'; +import Search_M from './S2_lin_search_96.svg'; +import Search_S from './S2_lin_search_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Search(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Server.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Server.tsx new file mode 100644 index 00000000000..14821c671c2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Server.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Server_L from './S2_lin_server_160.svg'; +import Server_M from './S2_lin_server_96.svg'; +import Server_S from './S2_lin_server_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Server(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Sparkles.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Sparkles.tsx new file mode 100644 index 00000000000..e3b9e79ae9c --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Sparkles.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Sparkles_L from './S2_lin_sparkles_160.svg'; +import Sparkles_M from './S2_lin_sparkles_96.svg'; +import Sparkles_S from './S2_lin_sparkles_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Sparkles(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Star.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Star.tsx new file mode 100644 index 00000000000..e1d1865932a --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Star.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Star_L from './S2_lin_star_160.svg'; +import Star_M from './S2_lin_star_96.svg'; +import Star_S from './S2_lin_star_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Star(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Tablet.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Tablet.tsx new file mode 100644 index 00000000000..576a9b82af5 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Tablet.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Tablet_L from './S2_lin_tablet_160.svg'; +import Tablet_M from './S2_lin_tablet_96.svg'; +import Tablet_S from './S2_lin_tablet_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Tablet(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Tag.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Tag.tsx new file mode 100644 index 00000000000..d099e0a2dbe --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Tag.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Tag_L from './S2_lin_tag_160.svg'; +import Tag_M from './S2_lin_tag_96.svg'; +import Tag_S from './S2_lin_tag_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Tag(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Trash.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Trash.tsx new file mode 100644 index 00000000000..976019f41a1 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Trash.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Trash_L from './S2_lin_trash_160.svg'; +import Trash_M from './S2_lin_trash_96.svg'; +import Trash_S from './S2_lin_trash_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Trash(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Trophy.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Trophy.tsx new file mode 100644 index 00000000000..362efa2c708 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Trophy.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Trophy_L from './S2_lin_trophy_160.svg'; +import Trophy_M from './S2_lin_trophy_96.svg'; +import Trophy_S from './S2_lin_trophy_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Trophy(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Update.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Update.tsx new file mode 100644 index 00000000000..b5346d9c5e2 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Update.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import Update_L from './S2_lin_update_160.svg'; +import Update_M from './S2_lin_update_96.svg'; +import Update_S from './S2_lin_update_48.svg'; +import {useContextProps} from 'react-aria-components'; + +export default function Update(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/User.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/User.tsx new file mode 100644 index 00000000000..8e26afd2f67 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/User.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; +import User_L from './S2_lin_user_160.svg'; +import User_M from './S2_lin_user_96.svg'; +import User_S from './S2_lin_user_48.svg'; + +export default function User(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/UserGroup.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/UserGroup.tsx new file mode 100644 index 00000000000..6b7c2e27a6f --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/UserGroup.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; +import UserGroup_L from './S2_lin_userGroup_160.svg'; +import UserGroup_M from './S2_lin_userGroup_96.svg'; +import UserGroup_S from './S2_lin_userGroup_48.svg'; + +export default function UserGroup(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Video.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Video.tsx new file mode 100644 index 00000000000..2b29554d1d6 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Video.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; +import Video_L from './S2_lin_video_160.svg'; +import Video_M from './S2_lin_video_96.svg'; +import Video_S from './S2_lin_video_48.svg'; + +export default function Video(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/spectrum-illustrations/linear/Warning.tsx b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Warning.tsx new file mode 100644 index 00000000000..04ba1c34933 --- /dev/null +++ b/packages/@react-spectrum/s2/spectrum-illustrations/linear/Warning.tsx @@ -0,0 +1,30 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import {IconProps, IllustrationContext} from '../../src/Icon'; +import {useContextProps} from 'react-aria-components'; +import Warning_L from './S2_lin_warning_160.svg'; +import Warning_M from './S2_lin_warning_96.svg'; +import Warning_S from './S2_lin_warning_48.svg'; + +export default function Warning(props: IconProps & {size?: 'L' | 'S' | 'M'}) { + [props] = useContextProps(props, null, IllustrationContext); + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'L': + return ; + case 'S': + return ; + case 'M': + return ; + } +} diff --git a/packages/@react-spectrum/s2/src/Checkbox.tsx b/packages/@react-spectrum/s2/src/Checkbox.tsx index 0b6820963c5..99308ebcca0 100644 --- a/packages/@react-spectrum/s2/src/Checkbox.tsx +++ b/packages/@react-spectrum/s2/src/Checkbox.tsx @@ -118,6 +118,13 @@ export const iconStyles = style({ } }); +const iconSize = { + S: 'XS', + M: 'S', + L: 'M', + XL: 'L' +} as const; + function Checkbox({children, ...props}: CheckboxProps, ref: FocusableRef) { let boxRef = useRef(null); let domRef = useFocusableRef(ref); @@ -146,10 +153,10 @@ function Checkbox({children, ...props}: CheckboxProps, ref: FocusableRef {renderProps.isIndeterminate && - + } {renderProps.isSelected && !renderProps.isIndeterminate && - + } diff --git a/packages/@react-spectrum/s2/src/ComboBox.tsx b/packages/@react-spectrum/s2/src/ComboBox.tsx index 4329e09bf0c..fa14b7c9dba 100644 --- a/packages/@react-spectrum/s2/src/ComboBox.tsx +++ b/packages/@react-spectrum/s2/src/ComboBox.tsx @@ -325,6 +325,13 @@ export interface ComboBoxItemProps extends Omit - {!isLink && } + {!isLink && } {typeof children === 'string' ? {children} : children} diff --git a/packages/@react-spectrum/s2/src/Field.tsx b/packages/@react-spectrum/s2/src/Field.tsx index 4c42adc0be3..acd05730d1d 100644 --- a/packages/@react-spectrum/s2/src/Field.tsx +++ b/packages/@react-spectrum/s2/src/Field.tsx @@ -97,7 +97,7 @@ function FieldLabel(props: FieldLabelProps, ref: DOMRef) {   {necessityIndicator === 'icon' && ReactNode } +export interface IllustrationContextValue extends IconContextValue { + size?: 'S' | 'M' | 'L' +} + export const IconContext = createContext>({}); +export const IllustrationContext = createContext>({}); diff --git a/packages/@react-spectrum/s2/src/IllustratedMessage.tsx b/packages/@react-spectrum/s2/src/IllustratedMessage.tsx index de13a375d2e..2427a225fdb 100644 --- a/packages/@react-spectrum/s2/src/IllustratedMessage.tsx +++ b/packages/@react-spectrum/s2/src/IllustratedMessage.tsx @@ -16,7 +16,7 @@ import {createContext, forwardRef, ReactNode, useContext} from 'react'; import {DOMProps, DOMRef} from '@react-types/shared'; import {filterDOMProps} from '@react-aria/utils'; import {getAllowedOverrides, StylesPropWithHeight, UnsafeStyles} from './style-utils' with {type: 'macro'}; -import {IllustrationContext} from './Illustration'; +import {IllustrationContext} from './Icon'; import {Provider} from 'react-aria-components'; import {style} from '../style/spectrum-theme' with {type: 'macro'}; import {useDOMRef} from '@react-spectrum/utils'; @@ -110,11 +110,14 @@ const illustration = style {children} diff --git a/packages/@react-spectrum/s2/src/Illustration.tsx b/packages/@react-spectrum/s2/src/Illustration.tsx deleted file mode 100644 index efe08bdc92a..00000000000 --- a/packages/@react-spectrum/s2/src/Illustration.tsx +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2024 Adobe. All rights reserved. - * This file is licensed to you under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS - * OF ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ - -import {AriaLabelingProps, DOMProps} from '@react-types/shared'; -import {cloneElement, createContext, ReactElement, SVGAttributes} from 'react'; -import {ContextValue, useContextProps} from 'react-aria-components'; -import {filterDOMProps} from '@react-aria/utils'; - -export interface IllustrationProps extends DOMProps, AriaLabelingProps { - /** - * A screen reader only label for the Illustration. - */ - 'aria-label'?: string, - /** - * The content to display. Should be an SVG. - */ - children: ReactElement, - /** - * A slot to place the illustration in. - * @default 'illustration' - */ - slot?: string, - /** - * Indicates whether the element is exposed to an accessibility API. - */ - 'aria-hidden'?: boolean | 'false' | 'true' -} - -export const IllustrationContext = createContext, HTMLOrSVGImageElement>>({}); - -export function Illustration(props: IllustrationProps) { - [props] = useContextProps(props, null, IllustrationContext); - - let { - children, - 'aria-label': ariaLabel, - 'aria-labelledby': ariaLabelledby, - 'aria-hidden': ariaHidden, - ...otherProps - } = props; - - let hasLabel = ariaLabel || ariaLabelledby; - - if (!ariaHidden) { - ariaHidden = undefined; - } - - return cloneElement(children, { - ...filterDOMProps(otherProps), - focusable: 'false', - 'aria-label': ariaLabel, - 'aria-labelledby': ariaLabelledby, - 'aria-hidden': ariaHidden, - role: hasLabel ? 'img' : undefined, - ...props - }); -} diff --git a/packages/@react-spectrum/s2/src/Menu.tsx b/packages/@react-spectrum/s2/src/Menu.tsx index fb8f1141a0f..6c3391e08b0 100644 --- a/packages/@react-spectrum/s2/src/Menu.tsx +++ b/packages/@react-spectrum/s2/src/Menu.tsx @@ -416,6 +416,20 @@ export interface MenuItemProps extends Omit - {renderProps.selectionMode === 'single' && !isLink && !renderProps.hasSubmenu && } + {renderProps.selectionMode === 'single' && !isLink && !renderProps.hasSubmenu && } {renderProps.selectionMode === 'multiple' && !isLink && !renderProps.hasSubmenu && (
)} {typeof children === 'string' ? {children} : children} - {isLink && } + {isLink && } {renderProps.hasSubmenu &&
} diff --git a/packages/@react-spectrum/s2/src/NumberField.tsx b/packages/@react-spectrum/s2/src/NumberField.tsx index 2548e7d6568..af922f74dd1 100644 --- a/packages/@react-spectrum/s2/src/NumberField.tsx +++ b/packages/@react-spectrum/s2/src/NumberField.tsx @@ -212,13 +212,12 @@ const stepperContainerStyles = style({ } }); -type Size = 'XS' | 'S' | 'M' | 'L' | 'XL'; -const chevronSize: Record<'S' | 'M' | 'L' | 'XL', Size> = { +const chevronSize = { S: 'XS', M: 'S', L: 'L', XL: 'XL' -}; +} as const; function NumberField(props: NumberFieldProps, ref: FocusableRef) { let { diff --git a/packages/@react-spectrum/s2/src/Picker.tsx b/packages/@react-spectrum/s2/src/Picker.tsx index c7c82a82483..0ec629d105b 100644 --- a/packages/@react-spectrum/s2/src/Picker.tsx +++ b/packages/@react-spectrum/s2/src/Picker.tsx @@ -387,6 +387,13 @@ export interface PickerItemProps extends Omit - {!isLink && } + {!isLink && } {typeof children === 'string' ? {children} : children} diff --git a/packages/@react-spectrum/s2/src/index.ts b/packages/@react-spectrum/s2/src/index.ts index 62a5146df47..07286bad96d 100644 --- a/packages/@react-spectrum/s2/src/index.ts +++ b/packages/@react-spectrum/s2/src/index.ts @@ -36,7 +36,6 @@ export {Divider} from './Divider'; export {DropZone} from './DropZone'; export {Form} from './Form'; export {IllustratedMessage} from './IllustratedMessage'; -export {Illustration} from './Illustration'; export {InlineAlert} from './InlineAlert'; export {Link} from './Link'; export {MenuItem, MenuTrigger, Menu, MenuSection, SubmenuTrigger} from './Menu'; diff --git a/packages/@react-spectrum/s2/stories/DropZone.stories.tsx b/packages/@react-spectrum/s2/stories/DropZone.stories.tsx index 142268652b7..8e6cd54d887 100644 --- a/packages/@react-spectrum/s2/stories/DropZone.stories.tsx +++ b/packages/@react-spectrum/s2/stories/DropZone.stories.tsx @@ -10,10 +10,11 @@ * governing permissions and limitations under the License. */ -import {Button, ButtonGroup, Content, DropZone, FileTrigger, Heading, IllustratedMessage, Illustration} from '../src'; +import {Button, ButtonGroup, Content, DropZone, FileTrigger, Heading, IllustratedMessage} from '../src'; import {categorizeArgTypes} from './utils'; -import Cloud from '../spectrum-illustrations/Cloud.svg'; -import DropToUpload from '../spectrum-illustrations/DropToUpload.svg'; +import Cloud from '../spectrum-illustrations/linear/Cloud'; +import CloudUpload from '../spectrum-illustrations/gradient/S2_fill_cloudUpload_generic1_160.svg'; +import DropToUpload from '../spectrum-illustrations/linear/DropToUpload'; import {FocusRing, mergeProps, useButton, useClipboard, useDrag} from 'react-aria'; import type {Meta} from '@storybook/react'; import React, {useState} from 'react'; @@ -44,9 +45,7 @@ export const Example = (args: any) => { isFilled={isFilled} onDrop={() => setIsFilled(true)}> - - - + Drag and drop your file @@ -71,9 +70,7 @@ export const ExampleWithFileTrigger = (args: any) => { isFilled={isFilled} onDrop={() => setIsFilled(true)}> - - - + Drag and drop your file @@ -105,9 +102,7 @@ export const LongBanner = (args: any) => { isFilled={isFilled} onDrop={() => setIsFilled(true)}> - - - + Drag and drop your file @@ -120,6 +115,30 @@ export const LongBanner = (args: any) => { ); }; +export const Gradient = (args: any) => { + let [isFilled, setIsFilled] = useState(false); + + return ( + <> + + setIsFilled(true)}> + + + + Drag and drop your file + + + Or, select a file from your computer + + + + + ); +}; function Draggable() { let {dragProps} = useDrag({ diff --git a/packages/@react-spectrum/s2/stories/IllustratedMessage.stories.tsx b/packages/@react-spectrum/s2/stories/IllustratedMessage.stories.tsx index e240afe3cca..06546fbca3c 100644 --- a/packages/@react-spectrum/s2/stories/IllustratedMessage.stories.tsx +++ b/packages/@react-spectrum/s2/stories/IllustratedMessage.stories.tsx @@ -10,8 +10,9 @@ * governing permissions and limitations under the License. */ -import {Button, ButtonGroup, Content, Heading, IllustratedMessage, Illustration} from '../src'; -import Cloud from '../spectrum-illustrations/Cloud.svg'; +import {Button, ButtonGroup, Content, Heading, IllustratedMessage} from '../src'; +import Cloud from '../spectrum-illustrations/linear/Cloud'; +import Folder from '../spectrum-illustrations/gradient/S2_fill_folderOpen_generic2_160.svg'; import type {Meta} from '@storybook/react'; const meta: Meta = { @@ -26,9 +27,7 @@ export default meta; export const Example = (args: any) => ( - - - + Illustrated message title @@ -43,9 +42,7 @@ export const Example = (args: any) => ( export const NoButtonLongText = (args: any) => ( - - - + Error 403: Access not allowed @@ -57,9 +54,7 @@ export const NoButtonLongText = (args: any) => ( export const NoButtonShortText = (args: any) => ( - - - + Error 504: Server timeout @@ -69,3 +64,17 @@ export const NoButtonShortText = (args: any) => ( ); +export const Gradient = (args: any) => ( + + + + Illustrated message title + + + Illustrated message description. Give more information about what a user can do, expect, or how to make items appear. + + + + + +); diff --git a/packages/@react-spectrum/s2/ui-icons/Add.tsx b/packages/@react-spectrum/s2/ui-icons/Add.tsx index 04e46a91f92..cbdc8d9f442 100644 --- a/packages/@react-spectrum/s2/ui-icons/Add.tsx +++ b/packages/@react-spectrum/s2/ui-icons/Add.tsx @@ -1,21 +1,34 @@ -import S2_AddSize100 from './S2_AddSize100.svg'; -import S2_AddSize200 from './S2_AddSize200.svg'; -import S2_AddSize300 from './S2_AddSize300.svg'; -import S2_AddSize50 from './S2_AddSize50.svg'; -import S2_AddSize75 from './S2_AddSize75.svg'; +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Add_L from './S2_AddSize200.svg'; +import Add_M from './S2_AddSize100.svg'; +import Add_S from './S2_AddSize75.svg'; +import Add_XL from './S2_AddSize300.svg'; +import Add_XS from './S2_AddSize50.svg'; import {SVGProps} from 'react'; -export default function Add({size, ...props}: {size: 'XS' | 'S' | 'M' | 'L' | 'XL' | 'XXL'} & SVGProps) { +export default function Add(props: SVGProps & {size?: 'M' | 'L' | 'XL' | 'XS' | 'S'}) { + let {size = 'M', ...otherProps} = props; switch (size) { - case 'XS': - return ; - case 'S': - return ; case 'M': - return ; + return ; case 'L': - return ; + return ; case 'XL': - return ; + return ; + case 'XS': + return ; + case 'S': + return ; } } diff --git a/packages/@react-spectrum/s2/ui-icons/Arrow.tsx b/packages/@react-spectrum/s2/ui-icons/Arrow.tsx new file mode 100644 index 00000000000..212d64dcb3a --- /dev/null +++ b/packages/@react-spectrum/s2/ui-icons/Arrow.tsx @@ -0,0 +1,25 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import Arrow_M from './S2_ArrowSize100.svg'; +import Arrow_XXL from './S2_ArrowSize400.svg'; +import {SVGProps} from 'react'; + +export default function Arrow(props: SVGProps & {size?: 'M' | 'XXL'}) { + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'M': + return ; + case 'XXL': + return ; + } +} diff --git a/packages/@react-spectrum/s2/ui-icons/Asterisk.tsx b/packages/@react-spectrum/s2/ui-icons/Asterisk.tsx index 61c6c0810e1..e4a904ea962 100644 --- a/packages/@react-spectrum/s2/ui-icons/Asterisk.tsx +++ b/packages/@react-spectrum/s2/ui-icons/Asterisk.tsx @@ -10,19 +10,19 @@ * governing permissions and limitations under the License. */ -import S2_AsteriskSize100 from './S2_AsteriskSize100.svg'; -import S2_AsteriskSize200 from './S2_AsteriskSize200.svg'; -import S2_AsteriskSize300 from './S2_AsteriskSize300.svg'; +import Asterisk_L from './S2_AsteriskSize200.svg'; +import Asterisk_M from './S2_AsteriskSize100.svg'; +import Asterisk_XL from './S2_AsteriskSize300.svg'; import {SVGProps} from 'react'; -export default function Asterisk({size, ...props}: {size: 'S' | 'M' | 'L' | 'XL'} & SVGProps) { +export default function Asterisk(props: SVGProps & {size?: 'M' | 'L' | 'XL'}) { + let {size = 'M', ...otherProps} = props; switch (size) { - case 'S': case 'M': - return ; + return ; case 'L': - return ; + return ; case 'XL': - return ; + return ; } } diff --git a/packages/@react-spectrum/s2/ui-icons/Checkmark.tsx b/packages/@react-spectrum/s2/ui-icons/Checkmark.tsx index e587d1bd850..e102058f465 100644 --- a/packages/@react-spectrum/s2/ui-icons/Checkmark.tsx +++ b/packages/@react-spectrum/s2/ui-icons/Checkmark.tsx @@ -10,24 +10,28 @@ * governing permissions and limitations under the License. */ -import S2_CheckmarkSize100 from './S2_CheckmarkSize100.svg'; -import S2_CheckmarkSize200 from './S2_CheckmarkSize200.svg'; -import S2_CheckmarkSize300 from './S2_CheckmarkSize300.svg'; -import S2_CheckmarkSize50 from './S2_CheckmarkSize50.svg'; -import S2_CheckmarkSize75 from './S2_CheckmarkSize75.svg'; +import Checkmark_L from './S2_CheckmarkSize200.svg'; +import Checkmark_M from './S2_CheckmarkSize100.svg'; +import Checkmark_S from './S2_CheckmarkSize75.svg'; +import Checkmark_XL from './S2_CheckmarkSize300.svg'; +import Checkmark_XS from './S2_CheckmarkSize50.svg'; +import Checkmark_XXL from './S2_CheckmarkSize400.svg'; import {SVGProps} from 'react'; -export default function Checkmark({size, ...props}: {size: 'S' | 'M' | 'L' | 'XL' | 'XXL'} & SVGProps) { +export default function Checkmark(props: SVGProps & {size?: 'M' | 'L' | 'XL' | 'XXL' | 'XS' | 'S'}) { + let {size = 'M', ...otherProps} = props; switch (size) { - case 'S': - return ; case 'M': - return ; + return ; case 'L': - return ; + return ; case 'XL': - return ; + return ; case 'XXL': - return ; + return ; + case 'XS': + return ; + case 'S': + return ; } } diff --git a/packages/@react-spectrum/s2/ui-icons/Chevron.tsx b/packages/@react-spectrum/s2/ui-icons/Chevron.tsx index ba6de191955..b5fd77d1c3d 100644 --- a/packages/@react-spectrum/s2/ui-icons/Chevron.tsx +++ b/packages/@react-spectrum/s2/ui-icons/Chevron.tsx @@ -10,24 +10,28 @@ * governing permissions and limitations under the License. */ -import S2_ChevronSize100 from './S2_ChevronSize100.svg'; -import S2_ChevronSize200 from './S2_ChevronSize200.svg'; -import S2_ChevronSize300 from './S2_ChevronSize300.svg'; -import S2_ChevronSize50 from './S2_ChevronSize50.svg'; -import S2_ChevronSize75 from './S2_ChevronSize75.svg'; +import Chevron_L from './S2_ChevronSize200.svg'; +import Chevron_M from './S2_ChevronSize100.svg'; +import Chevron_S from './S2_ChevronSize75.svg'; +import Chevron_XL from './S2_ChevronSize300.svg'; +import Chevron_XS from './S2_ChevronSize50.svg'; +import Chevron_XXL from './S2_ChevronSize400.svg'; import {SVGProps} from 'react'; -export default function Chevron({size, ...props}: {size: 'XS' | 'S' | 'M' | 'L' | 'XL'} & SVGProps) { +export default function Chevron(props: SVGProps & {size?: 'M' | 'L' | 'XL' | 'XXL' | 'XS' | 'S'}) { + let {size = 'M', ...otherProps} = props; switch (size) { - case 'XS': - return ; - case 'S': - return ; case 'M': - return ; + return ; case 'L': - return ; + return ; case 'XL': - return ; + return ; + case 'XXL': + return ; + case 'XS': + return ; + case 'S': + return ; } } diff --git a/packages/@react-spectrum/s2/ui-icons/CornerTriangle.tsx b/packages/@react-spectrum/s2/ui-icons/CornerTriangle.tsx new file mode 100644 index 00000000000..3ef0cb86f23 --- /dev/null +++ b/packages/@react-spectrum/s2/ui-icons/CornerTriangle.tsx @@ -0,0 +1,28 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import CornerTriangle_L from './S2_CornerTriangleSize200.svg'; +import CornerTriangle_M from './S2_CornerTriangleSize100.svg'; +import CornerTriangle_S from './S2_CornerTriangleSize75.svg'; +import {SVGProps} from 'react'; + +export default function CornerTriangle(props: SVGProps & {size?: 'M' | 'L' | 'S'}) { + let {size = 'M', ...otherProps} = props; + switch (size) { + case 'M': + return ; + case 'L': + return ; + case 'S': + return ; + } +} diff --git a/packages/@react-spectrum/s2/ui-icons/Cross.tsx b/packages/@react-spectrum/s2/ui-icons/Cross.tsx index 35e39be6001..77ecf61e6dd 100644 --- a/packages/@react-spectrum/s2/ui-icons/Cross.tsx +++ b/packages/@react-spectrum/s2/ui-icons/Cross.tsx @@ -10,27 +10,31 @@ * governing permissions and limitations under the License. */ -import S2_CrossSize100 from './S2_CrossSize100.svg'; -import S2_CrossSize200 from './S2_CrossSize200.svg'; -import S2_CrossSize300 from './S2_CrossSize300.svg'; -import S2_CrossSize400 from './S2_CrossSize400.svg'; -import S2_CrossSize500 from './S2_CrossSize500.svg'; -import S2_CrossSize75 from './S2_CrossSize75.svg'; +import Cross_L from './S2_CrossSize200.svg'; +import Cross_M from './S2_CrossSize100.svg'; +import Cross_S from './S2_CrossSize75.svg'; +import Cross_XL from './S2_CrossSize300.svg'; +import Cross_XXL from './S2_CrossSize400.svg'; +import Cross_XXXL from './S2_CrossSize500.svg'; +import Cross_XXXXL from './S2_CrossSize600.svg'; import {SVGProps} from 'react'; -export default function Cross({size, ...props}: {size: 'S' | 'M' | 'L' | 'XL' | 'XXL' | 'XXXL'} & SVGProps) { +export default function Cross(props: SVGProps & {size?: 'M' | 'L' | 'XL' | 'XXL' | 'XXXL' | 'XXXXL' | 'S'}) { + let {size = 'M', ...otherProps} = props; switch (size) { - case 'S': - return ; case 'M': - return ; + return ; case 'L': - return ; + return ; case 'XL': - return ; + return ; case 'XXL': - return ; + return ; case 'XXXL': - return ; + return ; + case 'XXXXL': + return ; + case 'S': + return ; } } diff --git a/packages/@react-spectrum/s2/ui-icons/Dash.tsx b/packages/@react-spectrum/s2/ui-icons/Dash.tsx index 79c77d1e416..d8d37ca97e4 100644 --- a/packages/@react-spectrum/s2/ui-icons/Dash.tsx +++ b/packages/@react-spectrum/s2/ui-icons/Dash.tsx @@ -10,21 +10,25 @@ * governing permissions and limitations under the License. */ -import S2_DashSize100 from './S2_DashSize100.svg'; -import S2_DashSize200 from './S2_DashSize200.svg'; -import S2_DashSize50 from './S2_DashSize50.svg'; -import S2_DashSize75 from './S2_DashSize75.svg'; +import Dash_L from './S2_DashSize200.svg'; +import Dash_M from './S2_DashSize100.svg'; +import Dash_S from './S2_DashSize75.svg'; +import Dash_XL from './S2_DashSize300.svg'; +import Dash_XS from './S2_DashSize50.svg'; import {SVGProps} from 'react'; -export default function Dash({size, ...props}: {size: 'S' | 'M' | 'L' | 'XL'} & SVGProps) { +export default function Dash(props: SVGProps & {size?: 'M' | 'L' | 'XL' | 'XS' | 'S'}) { + let {size = 'M', ...otherProps} = props; switch (size) { - case 'S': - return ; case 'M': - return ; + return ; case 'L': - return ; + return ; case 'XL': - return ; + return ; + case 'XS': + return ; + case 'S': + return ; } } diff --git a/packages/@react-spectrum/s2/ui-icons/LinkOut.tsx b/packages/@react-spectrum/s2/ui-icons/LinkOut.tsx index 08a77a18b96..ea8c2801787 100644 --- a/packages/@react-spectrum/s2/ui-icons/LinkOut.tsx +++ b/packages/@react-spectrum/s2/ui-icons/LinkOut.tsx @@ -10,19 +10,22 @@ * governing permissions and limitations under the License. */ -import S2_LinkOutSize100 from './S2_LinkOutSize100.svg'; -import S2_LinkOutSize200 from './S2_LinkOutSize200.svg'; -import S2_LinkOutSize300 from './S2_LinkOutSize300.svg'; +import LinkOut_L from './S2_LinkOutSize200.svg'; +import LinkOut_M from './S2_LinkOutSize100.svg'; +import LinkOut_XL from './S2_LinkOutSize300.svg'; +import LinkOut_XXL from './S2_LinkOutSize400.svg'; import {SVGProps} from 'react'; -export default function LinkOut({size, ...props}: {size: 'S' | 'M' | 'L' | 'XL'} & SVGProps) { +export default function LinkOut(props: SVGProps & {size?: 'M' | 'L' | 'XL' | 'XXL'}) { + let {size = 'M', ...otherProps} = props; switch (size) { - case 'S': - return ; case 'M': - return ; + return ; case 'L': - case 'XL': // these are the same according to menu tokens - return ; + return ; + case 'XL': + return ; + case 'XXL': + return ; } } diff --git a/packages/dev/parcel-namer-icon/IconNamer.js b/packages/dev/parcel-namer-icon/IconNamer.js index 664d7731df8..daf24d35c47 100644 --- a/packages/dev/parcel-namer-icon/IconNamer.js +++ b/packages/dev/parcel-namer-icon/IconNamer.js @@ -24,7 +24,21 @@ module.exports = new Namer({ if (bundle.type === 'js') { ext = bundle.env.outputFormat === 'esmodule' ? '.mjs' : '.cjs'; } - return path.basename(mainAsset.filePath, path.extname(mainAsset.filePath)).replace(/^S2_Icon_(.*?)_\d+(?:x\d+)?_N$/, '$1') + ext; + let originalExt = path.extname(mainAsset.filePath); + let name = path.basename(mainAsset.filePath, originalExt); + if (mainAsset.filePath.includes('spectrum-illustrations/linear')) { + if (originalExt === '.svg') { + return 'linear/internal/' + name + ext; + } + return 'linear/' + name + ext; + } + return name + .replace(/^S2_Icon_(.*?)_\d+(?:x\d+)?_N$/, '$1') + .replace(/^S2_(fill|lin)_(.+)_(generic\d)_(\d+)$/, (m, type, name, style) => { + name = name[0].toUpperCase() + name.slice(1).replace(/_/g, ''); + return 'gradient/' + style + '/' + name; + }) + + ext; } } }); diff --git a/packages/dev/parcel-transformer-icon/IconTransformer.js b/packages/dev/parcel-transformer-icon/IconTransformer.js index 8eeaa8a0def..2d2de032f25 100644 --- a/packages/dev/parcel-transformer-icon/IconTransformer.js +++ b/packages/dev/parcel-transformer-icon/IconTransformer.js @@ -43,7 +43,8 @@ module.exports = new Transformer({ ] }, replaceAttrValues: { - 'var(--iconPrimary, #222)': `var(--iconPrimary, var(--lightningcss-light, ${tokens['gray-800'].sets.light.value}) var(--lightningcss-dark, ${tokens['gray-800'].sets.dark.value}))` + 'var(--iconPrimary, #222)': `var(--iconPrimary, var(--lightningcss-light, ${tokens['gray-800'].sets.light.value}) var(--lightningcss-dark, ${tokens['gray-800'].sets.dark.value}))`, + 'var(--spectrum-global-color-gray-800, #292929)': `var(--iconPrimary, var(--lightningcss-light, ${tokens['gray-800'].sets.light.value}) var(--lightningcss-dark, ${tokens['gray-800'].sets.dark.value}))` }, typescript: true, plugins: ['@svgr/plugin-svgo', '@svgr/plugin-jsx'] @@ -59,14 +60,17 @@ module.exports = new Transformer({ }); function template(asset, iconName, svg) { - let importName = iconName.replace('S2_Icon_', '').replace(/_\d+\d+_N/, ''); + let importName = iconName + .replace(/^S2_Icon_(.*?)_\d+(?:x\d+)?_N$/, '$1') + .replace(/^S2_(fill|lin)_(.+)_(generic\d_)?(\d+).svg/, (m, name) => name[0].toUpperCase() + name.slice(1)); let iconRename = importName; if (/^[0-9]/.test(importName)) { iconRename = '_' + importName; } + let context = asset.filePath.includes('spectrum-illustrations') ? 'IllustrationContext' : 'IconContext'; return ( ` -import {IconProps, IconContext, IconContextValue} from '~/src/Icon'; +import {IconProps, ${context}, IconContextValue} from '~/src/Icon'; import {SVGProps, useRef} from 'react'; import {useContextProps} from 'react-aria-components'; @@ -76,7 +80,7 @@ export default function ${iconRename}(props: IconProps) { let ref = useRef(null); let ctx; // TODO: remove this default once we release RAC and use DEFAULT_SLOT. - [ctx, ref] = useContextProps({slot: props.slot || 'icon'} as IconContextValue, ref, IconContext); + [ctx, ref] = useContextProps({slot: props.slot || 'icon'} as IconContextValue, ref, ${context}); let {render, styles} = ctx; let { UNSAFE_className, diff --git a/patches/@parcel+core+2.0.0-dev.1599.patch b/patches/@parcel+core+2.0.0-dev.1599.patch index 568688aed4a..cfc49bf7ee9 100644 --- a/patches/@parcel+core+2.0.0-dev.1599.patch +++ b/patches/@parcel+core+2.0.0-dev.1599.patch @@ -47,3 +47,27 @@ index 2401047..2f655e3 100644 // Resolve from project root if not in the config's dependencies. resolveFrom = _path().default.join(options.projectRoot, 'index'); +diff --git a/node_modules/@parcel/core/lib/requests/EntryRequest.js b/node_modules/@parcel/core/lib/requests/EntryRequest.js +index 9254caf..069cd1c 100644 +--- a/node_modules/@parcel/core/lib/requests/EntryRequest.js ++++ b/node_modules/@parcel/core/lib/requests/EntryRequest.js +@@ -195,8 +195,8 @@ class EntryResolver { + ...(0, _diagnostic().getJSONSourceLocation)(pkg.map.pointers[keyPath], 'value') + } + }); +- i++; + } ++ i++; + } + } + } +@@ -228,8 +228,8 @@ class EntryResolver { + ...(0, _diagnostic().getJSONSourceLocation)(pkg.map.pointers[keyPath], 'value') + } + }); +- i++; + } ++ i++; + } + } + diff --git a/scripts/copyIconDts.js b/scripts/copyIconDts.js new file mode 100644 index 00000000000..c1f6ad6e9e8 --- /dev/null +++ b/scripts/copyIconDts.js @@ -0,0 +1,19 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +const glob = require('glob').sync; +const fs = require('fs'); + +// We have to copy icon.d.ts for each icon/illustration so TypeScript's import autocomplete works. +for (let file of glob('packages/@react-spectrum/s2/{icons,illustrations/**}/*.mjs')) { + fs.copyFileSync('packages/@react-spectrum/s2/icon.d.ts', file.replace('.mjs', '.d.ts')); +} diff --git a/scripts/generateS2IconIndex.js b/scripts/generateS2IconIndex.js new file mode 100644 index 00000000000..3b3512cc400 --- /dev/null +++ b/scripts/generateS2IconIndex.js @@ -0,0 +1,107 @@ +/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +const fs = require('fs'); +const path = require('path'); + +// This script generates the "index" wrapper components for UI icons and linear illustrations that have multiple sizes. +generate('packages/@react-spectrum/s2/ui-icons'); +generate('packages/@react-spectrum/s2/spectrum-illustrations/linear'); + +function generate(dir) { + let icons = new Map(); + let sizes = { + // illustration sizes + 48: 'S', + 96: 'M', + 160: 'L', + // ui icon sizes + 50: 'XS', + 75: 'S', + 100: 'M', + 200: 'L', + 300: 'XL', + 400: 'XXL', + 500: 'XXXL', + 600: 'XXXXL' + }; + + for (let fileName of fs.readdirSync(dir)) { + let file = path.join(dir, fileName); + let ext = path.extname(file); + if (ext === '.tsx') { + fs.rmSync(file); + } else if (ext === '.svg') { + let match = file.match(/S2_lin_(.+)_(\d+)\.svg/) || file.match(/S2_(.+)Size(\d+)\.svg/); + if (!match) { + throw new Error('Unexpected file ' + file); + } + let [, name, size] = match; + name = name[0].toUpperCase() + name.slice(1).replace(/_/g, ''); + if (!icons.has(name)) { + icons.set(name, {}); + } + icons.get(name)[sizes[size]] = fileName; + } + } + + let relative = path.relative(dir, 'packages/@react-spectrum/s2/src/Icon'); + let typeImport = dir.includes('ui-icons') ? "import {SVGProps} from 'react';" : `import {IconProps, IllustrationContext} from '${relative}';`; + let ctx = dir.includes('spectrum-illustrations') ? '[props] = useContextProps(props, null, IllustrationContext);\n ' : ''; + let type = dir.includes('ui-icons') ? 'SVGProps' : 'IconProps'; + + for (let [name, sizes] of icons) { + let importName = name; + if (/^[0-9]/.test(name)) { + importName = '_' + name; + } + let src = `/* + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +`; + + let imports = [typeImport]; + for (let size in sizes) { + imports.push(`import ${importName}_${size} from './${sizes[size]}';`); + } + if (ctx) { + imports.push("import {useContextProps} from 'react-aria-components';"); + } + src += imports.sort((a, b) => { + let a1 = a[7] === '{' ? a.slice(8).toLowerCase() : a.slice(7).toLowerCase(); + let b1 = b[7] === '{' ? b.slice(8).toLowerCase() : b.slice(7).toLowerCase(); + return a1 < b1 ? -1 : 1; + }).join('\n') + '\n'; + + src += ` +export default function ${importName}(props: ${type} & {size?: ${Object.keys(sizes).map(s => `'${s}'`).join(' | ')}}) { + ${ctx}let {size = 'M', ...otherProps} = props; + switch (size) {${Object.keys(sizes).map(size => ` + case '${size}': + return <${importName}_${size} {...otherProps} />;` + ).join('')} + } +} +`; + + fs.writeFileSync(path.join(dir, name + '.tsx'), src); + } +}