gabrielaltay's picture
update
ac2020e
raw
history blame contribute delete
357 Bytes
"""Base tab interface for LegisQA"""
from abc import ABC, abstractmethod
class BaseTab(ABC):
"""Base class for tab implementations"""
def __init__(self, name: str, key_prefix: str):
self.name = name
self.key_prefix = key_prefix
@abstractmethod
def render(self):
"""Render the tab content"""
pass