From d8a9e9e13725d9d8e011d6f475fe17ad2fdb1426 Mon Sep 17 00:00:00 2001 From: spinline Date: Tue, 10 Feb 2026 23:51:01 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20search=20kutusu=20leptos-shadcn-input?= =?UTF-8?q?=20ile=20g=C3=BCncellendi,=20sa=C4=9Fa=20ta=C5=9F=C4=B1nd=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - toolbar.rs: search kutusu Input bileşeniyle değiştirildi - Add Torrent butonu Button bileşeniyle güncellendi - Search kutusu ortadan sağa taşındı - Arama ikonu eklendi --- frontend/src/components/layout/toolbar.rs | 87 ++++++++++++---------- vibetorrent.db | Bin 4096 -> 45056 bytes vibetorrent.db-shm | Bin 32768 -> 0 bytes vibetorrent.db-wal | Bin 86552 -> 0 bytes 4 files changed, 47 insertions(+), 40 deletions(-) delete mode 100644 vibetorrent.db-shm delete mode 100644 vibetorrent.db-wal diff --git a/frontend/src/components/layout/toolbar.rs b/frontend/src/components/layout/toolbar.rs index 50a643a..ffc5f6f 100644 --- a/frontend/src/components/layout/toolbar.rs +++ b/frontend/src/components/layout/toolbar.rs @@ -1,4 +1,6 @@ use leptos::prelude::*; +use leptos_shadcn_input::Input; +use leptos_shadcn_button::{Button, ButtonVariant, ButtonSize}; use crate::components::torrent::add_torrent::AddTorrentDialog; #[component] @@ -9,54 +11,59 @@ pub fn Toolbar() -> impl IntoView { view! {
-
+ // Sol kısım: Menü butonu + Add Torrent +
// Mobile Menu Trigger - + -
- +
+ + // Sağ kısım: Search kutusu +
+
- - -
- - - -
+ + +
} } \ No newline at end of file diff --git a/vibetorrent.db b/vibetorrent.db index 7ee7c113a09428e4daafacb6e70a35d18573e608..09271812f0ede885fd2e1718664626fda0e81df5 100644 GIT binary patch literal 45056 zcmeI)&u`mg7zc3MX_6*w7m%1d2}OD(iqx>B#Oa!9MQBY^w+c;@HgVQzf zVy7!b0#bHBLU7|caTrJ-RUkm@wiAB=NDKiN#0d`5F04Bs;I)%oiSihtyN z?bm)j?`x;=+cvk9(k+c#DOXF1MaG!N7>;A62w@n8qtgJLTFFgU`dV-3l0CG3+$zV6 z?o@^X4;a7yb>_r7fm=g2POJ`oGE^G4Jg5x}&`cx?LX%#gF-zi{m?ewZEu#gY;01Aj>ihc_6-^(O3gYlU#)72r4?lQm0^bZOUVV1 z%!sq`d`cpTd^SsuF58(oDZa4i4<-6N{Ib9@P9rz9Xw|e$X`>(2;zD=ezWS8g%Ljw( zZm!WlnrYg-!)z`+ZE&sJCYM#-(2PcahqxLs)=aG`AM$JwHTkwHdQ~&qB5mJdHj@>T zb7|Xuq*+&pWW`yLDkQ`lvGdFky%6$;p7nV6MDRF=);Y^UYt36f@AC3I&+cA!Vs@%> zW_@kZI$8hNGaiO&ch2^vZtn|(^?CT``Qt)%PFxn8g?l%|diije zz3z5`m1#%WmP`72RcYJ?I^J__1f5$qHMXcd?ImP7IY+OT!`Dhfq@W$#XWCI3#kyfy z%H}5R>9mf64*l>dI=0U@b~kG(y>*ymI+IC>@$|udjZ(F!sT*dkM5a@j>5ejOTT^Rx z*s`V5_G+GftK<1Y=Q$6b3m?bYi6IM}IWGDk({F#!4AF@T%rk*KIzxg01Rwwb2tWV= z5P$##AOHafK;TgVtDKh=#(bMD&VG7D+MZ!XBhgqm5)BIxBAlBP#wN#O!tG1@zkRUt z?(OHutrykLp1gC)%w}lSz5D5h;uFECFQqRPmPAAh!9+xzI$+q+-9bp0#ou0eiS{_dw|X5P5@)YtbvUs8+Y009U<00Izz00bZa0SG_<0ucBQ1un53hOfKFltM{2hNEl4k=XD=RDE@H zB9U3znOUfwdtqzw0{s)I+A9;rg~Vuiz8WhoX3uWLYL#mn>#0+u4FV8=00bZa0SG_<0uX=z1Ry{KF#eBj009U< z00Izz00bZa0SG_<0ubnZ0gV6mej6h~2tWV=5P$##AOHafKmY;|fB?q-(FY&^0SG_< s0uX=z1Rwwb2tWV=y)S_A|K4w7LVxv8fp;uL~DPRsi09$(o(EtDd diff --git a/vibetorrent.db-shm b/vibetorrent.db-shm deleted file mode 100644 index 984065d792932e8b980e30c07ae8f1c38dceb821..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI)JxT*X6ae5!q9z)Dq9zc}AeL!8g$GEPCLTaMkz#2b#Li=QgEUrxz9|+KyA%t9 z^F4Slvpf6t&3Aw||GY^}^irD4Vl$3>ec60GT|F*uw|5WU&+nV*{p#y&eZ83Pc)qEf z>;AN&{XDPZ->Dxt__N-N{eI*@m0Ccent)AWu<=iMRrzBr(`YM*I-ck3 zb7MPc1zI(5zbC&wclYFepSz^>qu=9S*HP;t=lR1Hj=P6r%R_&U&ab|B?o8-`_eOvA z*V%Vz6Ti0o+izcZ_+$H?z7ZJ>s5ylkN@tU?9BHR}n@n6UA#__4y_?xS#f9x(XS|`$ zdVg!)ulLf#wajOloYy(irsLeE+j`C3|XvfVV~>ki&q!> zoL?F*`1H(syL?OP(@m_gFqFVvVSxYyAOHafKmY;|fB*y_009U0OCeCFgsx0y#^ zySckQr{KSyM__GS*5?s4o!T_fxZIRn(=T2^00Izz00bZa0SG_<0uZPWSm?Fb1ec3n zjOc0R8con<>E*_=wJfdNXf39b=h9P3F;ToKl{~L0Sy@dGnrAKzO5v)6?u?pMG?`Aa z?x$JnEK$5-i-AyB@(%`CZhCXEFEH|Ya&@U)KrY-rI)45ld+(GbWAEFw`XFSHk-~S z00Izz00bZa0SG_<0uX?}|As(_x7qJ)w@>qGO3k&kwsm@1 z+dN_`5%+Y9?cE)nt*73;n0snvY0EQ}^f>^=xWM_R&j0hE@5C~`cd!OeI6{H|1Rwwb2tWV=5P$## zAOHafR0~*GlQAx^{o^lu`HMHUUBUMbRzsl$0uX=z1Rwwb2tWV=5P$##AW(w>Ru+>n zF0f;pbUk_Tg&yP!)Zm#$NDzPk1Rwwb2tWV=5P$##AOL}C0ajbUW{eAD&Tc>XyPcQE zkuOjUg%$`v00Izz00bZa0SG_<0uX>e4GNfOOr>#we|=5($)BD)^OZt9f)&oWQiBmA zBnUtN0uX=z1Rwwb2tWV=5P-n{qrhmf8iDx(szy-vIaZH=XB0-h!0YC}BwBxc;G>bz zfSOatp>#G$D^j*|_i!c?*GmZ9l#L@a(7Um)?`p>KQr$(f(Yt%ZZWZpk zj~~}d#cM~V>HmvmO*xWRQgNl?t)r}be8tLURw8~E-P65jvDpMsJ zdaho7%PRH6I~EQ3gS3lbDHtu(n>WHMuSH*8v%amPGqG;5`dB`X8Ir~e zKzU8c%4&l6gHdTv3X@+1E;c=_BxKqLJNJ>O zcX*_90g!%az&jR*65m*up6#ey+N7|%mXFgv9UAEig#wZ{SlX|!Ha@Aur?h;M^aVnF z73-8aC7x$t%Q=;vuj1hwm!`wrW3mbn&ql137_wN|!fF%N7yqGQpYu!O0#nN;e|2K) z(h|!TFgb^5z5so|0s#m>00Izz00bZa0SG_<0uX?}?F9~)Y`oZRpXN<$T#J;AZnm|y zb$VLcJYp*m_jHTx-5s6ctB+m#+c)N)ef0rydSCqIZEtST!YdBfKVHAr)6#hD()9yx zyz|oY(q>oh_j~`ivfy;Re`oRq*cd@+T;S)I&b7Su?&^!|`vpwStDJL{K45_W1Rwwb z2tWV=5P$##AOHafK%j;MEM}fJnapOpod%`n4H)wXUTL14`{u;vt1MrDP9DGl0SG_< z0uX=z1Rwwb2tWV=5P(2!3$U?)Qog|6tv_BJ_~gD-)FY_vlaA;h009U<00Izz00bZa z0SG_<0!0CR2*Ah}IA%GwboP1v0`diLeLw&L5P$##AOHafKmY;|fB*#U3ISGIpurdy zFmIoFqT}rDoyZrsE6zQFga8B}009U<00Izz00bZa0SM@I2aR!omruNLx#{xAw+i(L zhFCpZfeQyl zt{zQ({i|$TfOkH}(Hj;BKmY;|fB*y_009U<00Izz00cfnfya0&CoEXnV~M1i+R=7! zM{DPfuD1A-EnU9Q=zRZhcF)5zBadX#YW|6?)FZx@^iZ~QawL5JOlLkbJ9W4-5^NC< z1>%Pz6}1xY?-pBWSQdIO%_I25nUx<*d}ix1n@7MquW|H-1p*L&00bZa0SG_<0uX=z R1Rwx`+7hTY3wC{&;omzwCb<9r