Update app.py
Browse files
app.py
CHANGED
|
@@ -497,24 +497,21 @@ with gr.Blocks(title="ποΈ Modern Library Management System", css=CUSTOM_CSS,
|
|
| 497 |
gr.Markdown("#### π₯ Library Members")
|
| 498 |
members_preview = gr.Dataframe(
|
| 499 |
label="Members",
|
| 500 |
-
interactive=False
|
| 501 |
-
height=250
|
| 502 |
)
|
| 503 |
|
| 504 |
with gr.Column():
|
| 505 |
gr.Markdown("#### π Book Catalog")
|
| 506 |
books_preview = gr.Dataframe(
|
| 507 |
label="Books",
|
| 508 |
-
interactive=False
|
| 509 |
-
height=250
|
| 510 |
)
|
| 511 |
|
| 512 |
with gr.Row():
|
| 513 |
gr.Markdown("#### π Active Borrowings")
|
| 514 |
borrows_preview = gr.Dataframe(
|
| 515 |
label="Current Borrowings",
|
| 516 |
-
interactive=False
|
| 517 |
-
height=200
|
| 518 |
)
|
| 519 |
|
| 520 |
gr.HTML('</div>')
|
|
@@ -526,7 +523,7 @@ with gr.Blocks(title="ποΈ Modern Library Management System", css=CUSTOM_CSS,
|
|
| 526 |
gr.Markdown("### π₯ Complete Members Management")
|
| 527 |
|
| 528 |
refresh_members_btn = gr.Button("π Refresh Members", variant="secondary")
|
| 529 |
-
members_table = gr.Dataframe(label="π All Members", interactive=False, wrap=True
|
| 530 |
|
| 531 |
gr.HTML('<div class="form-section">')
|
| 532 |
gr.Markdown("#### β Add New Member")
|
|
@@ -546,7 +543,7 @@ with gr.Blocks(title="ποΈ Modern Library Management System", css=CUSTOM_CSS,
|
|
| 546 |
gr.Markdown("### π Complete Books Management")
|
| 547 |
|
| 548 |
refresh_books_btn = gr.Button("π Refresh Books", variant="secondary")
|
| 549 |
-
books_table = gr.Dataframe(label="π All Books", interactive=False, wrap=True
|
| 550 |
|
| 551 |
gr.HTML('<div class="form-section">')
|
| 552 |
gr.Markdown("#### β Add New Book")
|
|
@@ -567,7 +564,7 @@ with gr.Blocks(title="ποΈ Modern Library Management System", css=CUSTOM_CSS,
|
|
| 567 |
gr.Markdown("### π Complete Borrowing Management")
|
| 568 |
|
| 569 |
refresh_borrows_btn = gr.Button("π Refresh Borrowings", variant="secondary")
|
| 570 |
-
borrows_table = gr.Dataframe(label="π All Borrowings", interactive=False, wrap=True
|
| 571 |
|
| 572 |
gr.HTML('<div class="form-section">')
|
| 573 |
gr.Markdown("#### π Issue New Book")
|
|
|
|
| 497 |
gr.Markdown("#### π₯ Library Members")
|
| 498 |
members_preview = gr.Dataframe(
|
| 499 |
label="Members",
|
| 500 |
+
interactive=False
|
|
|
|
| 501 |
)
|
| 502 |
|
| 503 |
with gr.Column():
|
| 504 |
gr.Markdown("#### π Book Catalog")
|
| 505 |
books_preview = gr.Dataframe(
|
| 506 |
label="Books",
|
| 507 |
+
interactive=False
|
|
|
|
| 508 |
)
|
| 509 |
|
| 510 |
with gr.Row():
|
| 511 |
gr.Markdown("#### π Active Borrowings")
|
| 512 |
borrows_preview = gr.Dataframe(
|
| 513 |
label="Current Borrowings",
|
| 514 |
+
interactive=False
|
|
|
|
| 515 |
)
|
| 516 |
|
| 517 |
gr.HTML('</div>')
|
|
|
|
| 523 |
gr.Markdown("### π₯ Complete Members Management")
|
| 524 |
|
| 525 |
refresh_members_btn = gr.Button("π Refresh Members", variant="secondary")
|
| 526 |
+
members_table = gr.Dataframe(label="π All Members", interactive=False, wrap=True)
|
| 527 |
|
| 528 |
gr.HTML('<div class="form-section">')
|
| 529 |
gr.Markdown("#### β Add New Member")
|
|
|
|
| 543 |
gr.Markdown("### π Complete Books Management")
|
| 544 |
|
| 545 |
refresh_books_btn = gr.Button("π Refresh Books", variant="secondary")
|
| 546 |
+
books_table = gr.Dataframe(label="π All Books", interactive=False, wrap=True)
|
| 547 |
|
| 548 |
gr.HTML('<div class="form-section">')
|
| 549 |
gr.Markdown("#### β Add New Book")
|
|
|
|
| 564 |
gr.Markdown("### π Complete Borrowing Management")
|
| 565 |
|
| 566 |
refresh_borrows_btn = gr.Button("π Refresh Borrowings", variant="secondary")
|
| 567 |
+
borrows_table = gr.Dataframe(label="π All Borrowings", interactive=False, wrap=True)
|
| 568 |
|
| 569 |
gr.HTML('<div class="form-section">')
|
| 570 |
gr.Markdown("#### π Issue New Book")
|