1import { a as Button } from './Button-9166aeba.js'; 2import './Index-39333b6d.js'; 3import './index-85f5f7ca.js'; 4import './svelte/svelte.js'; 5 6/* home/runner/work/gradio/gradio/js/button/Index.svelte generated by Svelte v4.2.2 */ 7const { 8 SvelteComponent, 9 create_component, 10 destroy_component, 11 detach, 12 init, 13 insert, 14 mount_component, 15 safe_not_equal, 16 set_data, 17 text, 18 transition_in, 19 transition_out 20} = window.__gradio__svelte__internal; 21function create_default_slot(ctx) { 22 let t_value = /*gradio*/ ctx[11].i18n(/*value*/ ctx[3]) + ""; 23 let t; 24 25 return { 26 c() { 27 t = text(t_value); 28 }, 29 m(target, anchor) { 30 insert(target, t, anchor); 31 }, 32 p(ctx, dirty) { 33 if (dirty & /*gradio, value*/ 2056 && t_value !== (t_value = /*gradio*/ ctx[11].i18n(/*value*/ ctx[3]) + "")) set_data(t, t_value); 34 }, 35 d(detaching) { 36 if (detaching) { 37 detach(t); 38 } 39 } 40 }; 41} 42 43function create_fragment(ctx) { 44 let button; 45 let current; 46 47 button = new Button({ 48 props: { 49 value: /*value*/ ctx[3], 50 variant: /*variant*/ ctx[4], 51 elem_id: /*elem_id*/ ctx[0], 52 elem_classes: /*elem_classes*/ ctx[1], 53 size: /*size*/ ctx[6], 54 scale: /*scale*/ ctx[7], 55 link: /*link*/ ctx[9], 56 icon: /*icon*/ ctx[8], 57 min_width: /*min_width*/ ctx[10], 58 visible: /*visible*/ ctx[2], 59 root: /*root*/ ctx[12], 60 proxy_url: /*proxy_url*/ ctx[13], 61 disabled: !/*interactive*/ ctx[5], 62 $$slots: { default: [create_default_slot] }, 63 $$scope: { ctx } 64 } 65 }); 66 67 button.$on("click", /*click_handler*/ ctx[14]); 68 69 return { 70 c() { 71 create_component(button.$$.fragment); 72 }, 73 m(target, anchor) { 74 mount_component(button, target, anchor); 75 current = true; 76 }, 77 p(ctx, [dirty]) { 78 const button_changes = {}; 79 if (dirty & /*value*/ 8) button_changes.value = /*value*/ ctx[3]; 80 if (dirty & /*variant*/ 16) button_changes.variant = /*variant*/ ctx[4]; 81 if (dirty & /*elem_id*/ 1) button_changes.elem_id = /*elem_id*/ ctx[0]; 82 if (dirty & /*elem_classes*/ 2) button_changes.elem_classes = /*elem_classes*/ ctx[1]; 83 if (dirty & /*size*/ 64) button_changes.size = /*size*/ ctx[6]; 84 if (dirty & /*scale*/ 128) button_changes.scale = /*scale*/ ctx[7]; 85 if (dirty & /*link*/ 512) button_changes.link = /*link*/ ctx[9]; 86 if (dirty & /*icon*/ 256) button_changes.icon = /*icon*/ ctx[8]; 87 if (dirty & /*min_width*/ 1024) button_changes.min_width = /*min_width*/ ctx[10]; 88 if (dirty & /*visible*/ 4) button_changes.visible = /*visible*/ ctx[2]; 89 if (dirty & /*root*/ 4096) button_changes.root = /*root*/ ctx[12]; 90 if (dirty & /*proxy_url*/ 8192) button_changes.proxy_url = /*proxy_url*/ ctx[13]; 91 if (dirty & /*interactive*/ 32) button_changes.disabled = !/*interactive*/ ctx[5]; 92 93 if (dirty & /*$$scope, gradio, value*/ 34824) { 94 button_changes.$$scope = { dirty, ctx }; 95 } 96 97 button.$set(button_changes); 98 }, 99 i(local) { 100 if (current) return; 101 transition_in(button.$$.fragment, local); 102 current = true; 103 }, 104 o(local) { 105 transition_out(button.$$.fragment, local); 106 current = false; 107 }, 108 d(detaching) { 109 destroy_component(button, detaching); 110 } 111 }; 112} 113 114function instance($$self, $$props, $$invalidate) { 115 let { elem_id = "" } = $$props; 116 let { elem_classes = [] } = $$props; 117 let { visible = true } = $$props; 118 let { value } = $$props; 119 let { variant = "secondary" } = $$props; 120 let { interactive } = $$props; 121 let { size = "lg" } = $$props; 122 let { scale = null } = $$props; 123 let { icon = null } = $$props; 124 let { link = null } = $$props; 125 let { min_width = undefined } = $$props; 126 let { gradio } = $$props; 127 let { root = "" } = $$props; 128 let { proxy_url = null } = $$props; 129 const click_handler = () => gradio.dispatch("click"); 130 131 $$self.$$set = $$props => {
132 if ('elem_id' in $$props) $$invalidate(0, elem_id = $$props.elem_id); 133 if ('elem_classes' in $$props) $$invalidate(1, elem_classes = $$props.elem_classes); 134 if ('visible' in $$props) $$invalidate(2, visible = $$props.visible); 135 if ('value' in $$props) $$invalidate(3, value = $$props.value); 136 if ('variant' in $$props) $$invalidate(4, variant = $$props.variant); 137 if ('interactive' in $$props) $$invalidate(5, interactive = $$props.interactive); 138 if ('size' in $$props) $$invalidate(6, size = $$props.size); 139 if ('scale' in $$props) $$invalidate(7, scale = $$props.scale); 140 if ('icon' in $$props) $$invalidate(8, icon = $$props.icon); 141 if ('link' in $$props) $$invalidate(9, link = $$props.link); 142 if ('min_width' in $$props) $$invalidate(10, min_width = $$props.min_width); 143 if ('gradio' in $$props) $$invalidate(11, gradio = $$props.gradio); 144 if ('root' in $$props) $$invalidate(12, root = $$props.root); 145 if ('proxy_url' in $$props) $$invalidate(13, proxy_url = $$props.proxy_url); 146 }; 147 148 return [ 149 elem_id, 150 elem_classes, 151 visible, 152 value, 153 variant, 154 interactive, 155 size, 156 scale, 157 icon, 158 link, 159 min_width, 160 gradio, 161 root, 162 proxy_url, 163 click_handler 164 ]; 165} 166 167class Index extends SvelteComponent { 168 constructor(options) { 169 super(); 170 171 init(this, options, instance, create_fragment, safe_not_equal, { 172 elem_id: 0, 173 elem_classes: 1, 174 visible: 2, 175 value: 3, 176 variant: 4, 177 interactive: 5, 178 size: 6, 179 scale: 7, 180 icon: 8, 181 link: 9, 182 min_width: 10, 183 gradio: 11, 184 root: 12, 185 proxy_url: 13 186 }); 187 } 188} 189 190export { Button as BaseButton, Index as default }; 191//# sourceMappingURL=Index-fcd86669.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.