[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"library-button":3},{"parentElement":4,"elements":12},{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10,"elements":11},1,"Button","A control that initiates an action.","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fbutton",null,"2025-05-28T05:22:26.407Z",[],[13,45,69,85,107,144,164,187,209,230,249],{"id":14,"title":15,"code":16,"description":17,"documentationUrl":18,"videoUrl":9,"videoUrlDark":9,"imagePosition":19,"preferredDuoMode":20,"iosVersionMin":21,"ipadosVersionMin":21,"macosVersionMin":21,"watchosVersionMin":21,"tvosVersionMin":21,"visionosVersionMin":21,"parentElementId":5,"subTag":22,"otherTags":23,"published":24,"createdAt":25,"updatedAt":26,"createdById":5,"parentElement":27,"createdBy":28,"imageVariants":31,"hasImageDataIos":44,"hasImageDataIosDark":44,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},134,"Role Button With Default Label","NavigationStack {\n    VStack {\n        Button(role: .cancel, action: action)\n        Button(role: .close, action: action)\n        Button(role: .confirm, action: action)\n        Button(role: .destructive, action: action)\n        Spacer()\n    }\n    .toolbar {\n        Button(role: .cancel, action: action)\n        Button(role: .close, action: action)\n        Button(role: .confirm, action: action)\n        Button(role: .destructive, action: action)\n    }\n}","Creates a button that displays a default label.","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fbutton\u002Finit(_:role:action:)","top","landscape-fullyOpen","26.0","initializer","[\"close\",\"cancel\",\"confirm\",\"destructive\",\"toolbar\"]",true,"2025-12-28T09:45:13.754Z","2025-12-29T12:29:07.364Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},"Admin User","admin@typogenius.com",[32,41],{"id":33,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},424,"ios","single","portrait","default","light","liquid","2026-09-22T10:37:58.842Z",{"id":42,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},425,"dark",false,{"id":46,"title":6,"code":47,"description":48,"documentationUrl":8,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":50,"ipadosVersionMin":50,"macosVersionMin":51,"watchosVersionMin":52,"tvosVersionMin":50,"visionosVersionMin":53,"parentElementId":5,"subTag":22,"otherTags":54,"published":24,"createdAt":55,"updatedAt":56,"createdById":5,"parentElement":57,"createdBy":58,"imageVariants":59,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},30,"HStack {\n    Button(\"Tap Me\", action: action)\n    Button(\"Tap Me\", systemImage: \"hand.tap\", action: action)\n        .padding(.horizontal)\n    Button(action: action) {\n        Text(\"Tap Me\")\n        Image(systemName: \"hand.tap\")\n    }\n}","Three ways to initialize a button","center","13.0","10.15","6.0","1.0","[]","2025-05-30T13:41:24.646Z","2025-12-27T19:05:01.579Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[60,63,65,67],{"id":61,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},173,"flat",{"id":64,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},174,{"id":66,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},175,{"id":68,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},176,{"id":70,"title":71,"code":72,"description":73,"documentationUrl":74,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":21,"ipadosVersionMin":21,"macosVersionMin":21,"watchosVersionMin":21,"tvosVersionMin":21,"visionosVersionMin":21,"parentElementId":5,"subTag":75,"otherTags":54,"published":24,"createdAt":76,"updatedAt":77,"createdById":5,"parentElement":78,"createdBy":79,"imageVariants":80,"hasImageDataIos":44,"hasImageDataIosDark":44,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},87,"Glass Button Styles","VStack {\n  HStack {\n    Button(\"Tap Me\", action: action)\n      .buttonStyle(.glass)\n    Button(\"Tinted Tap Me\", action: action)\n      .buttonStyle(.glass)\n      .tint(.red)\n  }\n  HStack {\n    Button(\"Tap Me\", action: action)\n      .buttonStyle(.glassProminent)\n    Button(\"Tap Me\", action: action)\n      .buttonStyle(.glassProminent)\n      .tint(.red)\n  }\n}","A button style that applies glass border artwork based on the button’s context","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fglassbuttonstyle","style","2025-06-10T09:36:21.953Z","2025-12-27T10:02:57.583Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[81,83],{"id":82,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},314,{"id":84,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},315,{"id":86,"title":87,"code":88,"description":89,"documentationUrl":90,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":91,"ipadosVersionMin":91,"macosVersionMin":92,"watchosVersionMin":93,"tvosVersionMin":91,"visionosVersionMin":53,"parentElementId":5,"subTag":75,"otherTags":54,"published":24,"createdAt":94,"updatedAt":95,"createdById":5,"parentElement":96,"createdBy":97,"imageVariants":98,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},34,"Button Tint","VStack {\n    HStack {\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.plain)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.borderless)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.bordered)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.borderedProminent)\n    }\n    .tint(.blue)\n    HStack {\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.plain)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.borderless)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.bordered)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.borderedProminent)\n    }\n    .tint(.red)\n    HStack {\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.plain)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.borderless)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.bordered)\n        Button(\"Tap Me\", action: action)\n            .buttonStyle(.borderedProminent)\n    }\n    .tint(.green)\n}","Sets the buttons tint color\n","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fview","15.0","12.0","8.0","2025-05-30T14:00:29.025Z","2025-12-27T17:36:45.565Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[99,101,103,105],{"id":100,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},406,{"id":102,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},407,{"id":104,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},408,{"id":106,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},409,{"id":108,"title":109,"code":110,"description":111,"documentationUrl":112,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":91,"ipadosVersionMin":91,"macosVersionMin":92,"watchosVersionMin":93,"tvosVersionMin":91,"visionosVersionMin":53,"parentElementId":5,"subTag":75,"otherTags":113,"published":24,"createdAt":114,"updatedAt":115,"createdById":5,"parentElement":116,"createdBy":117,"imageVariants":118,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":24,"hasImageDataMacosDark":24,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":24,"hasImageDataTvosDark":24,"hasImageDataVisionos":24,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":24,"hasImageDataLiquidGlassTvosDark":24},33,"Button Roles","VStack {\n    HStack {\n        Button(\"Tap Me\", role: .cancel, action: action)\n            .buttonStyle(.plain)\n        Button(\"Tap Me\", role: .cancel, action: action)\n            .buttonStyle(.borderless)\n        Button(\"Tap Me\", role: .cancel, action: action)\n            .buttonStyle(.bordered)\n        Button(\"Tap Me\", role: .cancel, action: action)\n            .buttonStyle(.borderedProminent)\n    }\n    HStack {\n        Button(\"Tap Me\", role: .destructive, action: action)\n            .buttonStyle(.plain)\n        Button(\"Tap Me\", role: .destructive, action: action)\n            .buttonStyle(.borderless)\n        Button(\"Tap Me\", role: .destructive, action: action)\n            .buttonStyle(.bordered)\n        Button(\"Tap Me\", role: .destructive, action: action)\n            .buttonStyle(.borderedProminent)\n    }\n}\n","A value that describes the purpose of a button.","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fbuttonrole","[\"cancel\",\"destructive\"]","2025-05-30T13:57:24.161Z","2026-08-18T13:24:47.465Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[119,121,123,125,127,130,132,135,137,139,141],{"id":120,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},716,{"id":122,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},717,{"id":124,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},718,{"id":126,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},719,{"id":128,"platform":129,"device":37,"orientation":37,"posture":37,"appearance":38,"design":62,"updatedAt":40},720,"macos",{"id":131,"platform":129,"device":37,"orientation":37,"posture":37,"appearance":43,"design":62,"updatedAt":40},721,{"id":133,"platform":134,"device":37,"orientation":37,"posture":37,"appearance":38,"design":62,"updatedAt":40},722,"tvos",{"id":136,"platform":134,"device":37,"orientation":37,"posture":37,"appearance":43,"design":62,"updatedAt":40},723,{"id":138,"platform":134,"device":37,"orientation":37,"posture":37,"appearance":38,"design":39,"updatedAt":40},724,{"id":140,"platform":134,"device":37,"orientation":37,"posture":37,"appearance":43,"design":39,"updatedAt":40},725,{"id":142,"platform":143,"device":37,"orientation":37,"posture":37,"appearance":38,"design":62,"updatedAt":40},726,"visionos",{"id":145,"title":146,"code":147,"description":148,"documentationUrl":149,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":50,"ipadosVersionMin":50,"macosVersionMin":51,"watchosVersionMin":52,"tvosVersionMin":50,"visionosVersionMin":53,"parentElementId":5,"subTag":75,"otherTags":150,"published":24,"createdAt":151,"updatedAt":152,"createdById":5,"parentElement":153,"createdBy":154,"imageVariants":155,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},31,"Button Styles","HStack {\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.plain)\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderless)\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.bordered)\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderedProminent)\n}","A type that applies standard interaction behavior and a custom appearance to all buttons within a view hierarchy","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fbuttonstyle","[\"plain\",\"borderless\",\"bordered\",\"borderedProminent\"]","2025-05-30T13:48:41.493Z","2025-12-27T17:38:24.830Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[156,158,160,162],{"id":157,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},337,{"id":159,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},338,{"id":161,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},339,{"id":163,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},340,{"id":165,"title":166,"code":167,"description":168,"documentationUrl":169,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":21,"ipadosVersionMin":21,"macosVersionMin":21,"watchosVersionMin":21,"tvosVersionMin":21,"visionosVersionMin":21,"parentElementId":5,"subTag":170,"otherTags":171,"published":24,"createdAt":172,"updatedAt":172,"createdById":5,"parentElement":173,"createdBy":174,"imageVariants":175,"hasImageDataIos":44,"hasImageDataIosDark":44,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":24,"hasImageDataLiquidGlassMacosDark":24,"hasImageDataLiquidGlassWatchos":24,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},190,"Button Sizing","HStack {\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderedProminent)\n        .buttonSizing(.fitted)\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderedProminent)\n        .buttonSizing(.flexible)\n}","The preferred sizing behavior of buttons in the view hierarchy.\n","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fview\u002Fbuttonsizing(_:)","modifier","[\"buttonSizing\"]","2026-04-18T11:27:46.797Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[176,178,180,182,184],{"id":177,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},3,{"id":179,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},4,{"id":181,"platform":129,"device":37,"orientation":37,"posture":37,"appearance":38,"design":39,"updatedAt":40},5,{"id":183,"platform":129,"device":37,"orientation":37,"posture":37,"appearance":43,"design":39,"updatedAt":40},6,{"id":185,"platform":186,"device":37,"orientation":37,"posture":37,"appearance":38,"design":39,"updatedAt":40},7,"watchos",{"id":188,"title":189,"code":190,"description":191,"documentationUrl":192,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":193,"ipadosVersionMin":193,"macosVersionMin":50,"watchosVersionMin":194,"tvosVersionMin":193,"visionosVersionMin":53,"parentElementId":5,"subTag":195,"otherTags":54,"published":24,"createdAt":196,"updatedAt":197,"createdById":5,"parentElement":198,"createdBy":199,"imageVariants":200,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},37,"RenameButton","@State private var text = \"foo\"\n\nvar body: some View {\n    HStack {\n        Text(text)\n\n        RenameButton()\n            .padding(.leading)\n            .renameAction {\n                text = \"bar\"\n            }\n        }\n    }","A button that triggers a standard rename action","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Frenamebutton","16.0","9.0","TextField","2025-06-03T15:17:49.393Z","2025-12-27T17:43:10.516Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[201,203,205,207],{"id":202,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},211,{"id":204,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},212,{"id":206,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},213,{"id":208,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},214,{"id":210,"title":211,"code":212,"description":213,"documentationUrl":214,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":50,"ipadosVersionMin":50,"macosVersionMin":9,"watchosVersionMin":9,"tvosVersionMin":9,"visionosVersionMin":53,"parentElementId":5,"subTag":215,"otherTags":216,"published":24,"createdAt":217,"updatedAt":218,"createdById":5,"parentElement":219,"createdBy":220,"imageVariants":221,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},36,"EditButton","@Environment(\\.editMode) private var editMode\n@State private var name = \"Foo\"\n\nvar body: some View {\n    HStack {\n        if editMode?.wrappedValue.isEditing == true {\n            TextField(\"Name\", text: $name)\n        } else {\n            Text(name)\n        }\n        EditButton()\n    }\n}","A button that toggles the edit mode environment value","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Feditbutton","type","[\"List\",\"Form\"]","2025-06-03T14:28:16.568Z","2025-12-27T17:40:57.858Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[222,224,226,228],{"id":223,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},237,{"id":225,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},238,{"id":227,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},239,{"id":229,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},240,{"id":231,"title":232,"code":233,"description":234,"documentationUrl":235,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":193,"ipadosVersionMin":193,"macosVersionMin":51,"watchosVersionMin":9,"tvosVersionMin":9,"visionosVersionMin":53,"parentElementId":5,"subTag":215,"otherTags":54,"published":24,"createdAt":236,"updatedAt":237,"createdById":5,"parentElement":238,"createdBy":239,"imageVariants":240,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},35,"PasteButton","@State private var pastedText: String = \"\"\n\nvar body: some View {\n    PasteButton(payloadType: String.self) { strings in\n        pastedText = strings[0]\n    }\n}","A system button that reads items from the pasteboard and delivers it to a closure.\n","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fpastebutton","2025-05-30T14:33:02.634Z","2025-12-27T17:39:22.543Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[241,243,245,247],{"id":242,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},233,{"id":244,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},234,{"id":246,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},235,{"id":248,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},236,{"id":250,"title":251,"code":252,"description":253,"documentationUrl":254,"videoUrl":9,"videoUrlDark":9,"imagePosition":49,"preferredDuoMode":20,"iosVersionMin":91,"ipadosVersionMin":91,"macosVersionMin":92,"watchosVersionMin":93,"tvosVersionMin":91,"visionosVersionMin":53,"parentElementId":5,"subTag":9,"otherTags":54,"published":24,"createdAt":255,"updatedAt":256,"createdById":5,"parentElement":257,"createdBy":258,"imageVariants":259,"hasImageDataIos":24,"hasImageDataIosDark":24,"hasImageDataIosDuo":44,"hasImageDataIosDuoDark":44,"hasImageDataIpados":44,"hasImageDataIpadosDark":44,"hasImageDataMacos":44,"hasImageDataMacosDark":44,"hasImageDataWatchos":44,"hasImageDataWatchosDark":44,"hasImageDataTvos":44,"hasImageDataTvosDark":44,"hasImageDataVisionos":44,"hasImageDataVisionosDark":44,"hasImageDataLiquidGlassIos":24,"hasImageDataLiquidGlassIosDark":24,"hasImageDataLiquidGlassIosDuo":44,"hasImageDataLiquidGlassIosDuoDark":44,"hasImageDataLiquidGlassIpados":44,"hasImageDataLiquidGlassIpadosDark":44,"hasImageDataLiquidGlassMacos":44,"hasImageDataLiquidGlassMacosDark":44,"hasImageDataLiquidGlassWatchos":44,"hasImageDataLiquidGlassWatchosDark":44,"hasImageDataLiquidGlassTvos":44,"hasImageDataLiquidGlassTvosDark":44},32,"Button Border Shape","HStack {\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderedProminent)\n        .buttonBorderShape(.roundedRectangle)\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderedProminent)\n        .buttonBorderShape(.capsule)\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderedProminent)\n        .padding()\n        .buttonBorderShape(.circle)\n    Button(\"Tap Me\", action: action)\n        .buttonStyle(.borderedProminent)\n        .buttonBorderShape(.roundedRectangle(radius: 12))\n}","A shape used to draw a button’s border.","https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fswiftui\u002Fbuttonbordershape","2025-05-30T13:53:11.820Z","2025-12-27T17:37:40.209Z",{"id":5,"name":6,"description":7,"documentationUrl":8,"iconName":9,"order":5,"createdAt":10,"updatedAt":10},{"id":5,"name":29,"email":30},[260,262,264,266],{"id":261,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":62,"updatedAt":40},177,{"id":263,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":62,"updatedAt":40},178,{"id":265,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":38,"design":39,"updatedAt":40},179,{"id":267,"platform":34,"device":35,"orientation":36,"posture":37,"appearance":43,"design":39,"updatedAt":40},180]